home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 2002 November / SGI IRIX Base Documentation 2002 November.iso / usr / share / catman / g_man / cat3 / OpenGL-ftn / fglget.z / fglget
Encoding:
Text File  |  2002-10-03  |  205.6 KB  |  2,311 lines

  1.  
  2.  
  3.  
  4. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      ffffggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv,,,, ffffggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv,,,, ffffggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv,,,, ffffggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv - return the
  10.      value or values of a selected parameter
  11.  
  12.  
  13. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  14.      SUBROUTINE ffffggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv( INTEGER*4 _p_n_a_m_e,
  15.                                 CHARACTER*8 _p_a_r_a_m_s )
  16.  
  17.  
  18. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  19.      SUBROUTINE ffffggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv( INTEGER*4 _p_n_a_m_e,
  20.                                CHARACTER*8 _p_a_r_a_m_s )
  21.  
  22.  
  23. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  24.      SUBROUTINE ffffggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv( INTEGER*4 _p_n_a_m_e,
  25.                               CHARACTER*8 _p_a_r_a_m_s )
  26.  
  27.  
  28. FFFFOOOORRRRTTTTRRRRAAAANNNN SSSSPPPPEEEECCCCIIIIFFFFIIIICCCCAAAATTTTIIIIOOOONNNN
  29.      SUBROUTINE ffffggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv( INTEGER*4 _p_n_a_m_e,
  30.                                 CHARACTER*8 _p_a_r_a_m_s )
  31.  
  32.  
  33. PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRRSSSS
  34.      _p_n_a_m_e   Specifies the parameter value to be returned.  The symbolic
  35.              constants in the list below are accepted.
  36.  
  37.      _p_a_r_a_m_s  Returns the value or values of the specified parameter.
  38.  
  39. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  40.      These four commands return values for simple state variables in GL. _p_n_a_m_e
  41.      is a symbolic constant indicating the state variable to be returned, and
  42.      _p_a_r_a_m_s is a pointer to an array of the indicated type in which to place
  43.      the returned data.
  44.  
  45.      Type conversion is performed if _p_a_r_a_m_s has a different type than the
  46.      state variable value being requested.  If ffffggggllllGGGGeeeettttBBBBoooooooolllleeeeaaaannnnvvvv is called, a
  47.      floating-point (or integer) value is converted to GGGGLLLL____FFFFAAAALLLLSSSSEEEE if and only if
  48.      it is 0.0 (or 0).  Otherwise, it is converted to GGGGLLLL____TTTTRRRRUUUUEEEE.  If
  49.      ffffggggllllGGGGeeeettttIIIInnnntttteeeeggggeeeerrrrvvvv is called, boolean values are returned as GGGGLLLL____TTTTRRRRUUUUEEEE or
  50.      GGGGLLLL____FFFFAAAALLLLSSSSEEEE, and most floating-point values are rounded to the nearest
  51.      integer value. Floating-point colors and normals, however, are returned
  52.      with a linear mapping that maps 1.0 to the most positive representable
  53.      integer value, and -1.0 to the most negative representable integer value.
  54.      If ffffggggllllGGGGeeeettttFFFFllllooooaaaattttvvvv or ffffggggllllGGGGeeeettttDDDDoooouuuubbbblllleeeevvvv is called, boolean values are returned
  55.      as GGGGLLLL____TTTTRRRRUUUUEEEE or GGGGLLLL____FFFFAAAALLLLSSSSEEEE, and integer values are converted to floating-
  56.      point values.
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  71.  
  72.  
  73.  
  74.      The following symbolic constants are accepted by _p_n_a_m_e:
  75.  
  76.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____AAAALLLLPPPPHHHHAAAA____BBBBIIIITTTTSSSS      _p_a_r_a_m_s returns one value, the number of alpha
  77.                               bitplanes in the accumulation buffer.
  78.  
  79.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____BBBBLLLLUUUUEEEE____BBBBIIIITTTTSSSS       _p_a_r_a_m_s returns one value, the number of blue
  80.                               bitplanes in the accumulation buffer.
  81.  
  82.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE     _p_a_r_a_m_s returns four values:  the red, green,
  83.                               blue, and alpha values used to clear the
  84.                               accumulation buffer.  Integer values, if
  85.                               requested, are linearly mapped from the internal
  86.                               floating-point representation such that 1.0
  87.                               returns the most positive representable integer
  88.                               value, and -1.0 returns the most negative
  89.                               representable integer value. The initial value
  90.                               is (0, 0, 0, 0). See ffffggggllllCCCClllleeeeaaaarrrrAAAAccccccccuuuummmm.
  91.  
  92.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____GGGGRRRREEEEEEEENNNN____BBBBIIIITTTTSSSS      _p_a_r_a_m_s returns one value, the number of green
  93.                               bitplanes in the accumulation buffer.
  94.  
  95.      GGGGLLLL____AAAACCCCCCCCUUUUMMMM____RRRREEEEDDDD____BBBBIIIITTTTSSSS        _p_a_r_a_m_s returns one value, the number of red
  96.                               bitplanes in the accumulation buffer.
  97.  
  98.      GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE
  99.                               _p_a_r_a_m_s returns two values, the smallest and
  100.                               largest supported sizes for aliased points.
  101.  
  102.      GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE
  103.                               _p_a_r_a_m_s returns two values, the smallest and
  104.                               largest supported widths for aliased lines.
  105.  
  106.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS            _p_a_r_a_m_s returns one value, the alpha bias factor
  107.                               used during pixel transfers. The initial value
  108.                               is 0.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  109.  
  110.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____BBBBIIIITTTTSSSS            _p_a_r_a_m_s returns one value, the number of alpha
  111.                               bitplanes in each color buffer.
  112.  
  113.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE           _p_a_r_a_m_s returns one value, the alpha scale factor
  114.                               used during pixel transfers. The initial value
  115.                               is 1.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  116.  
  117.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT            _p_a_r_a_m_s returns a single boolean value indicating
  118.                               whether alpha testing of fragments is enabled.
  119.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc.
  120.  
  121.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT____FFFFUUUUNNNNCCCC       _p_a_r_a_m_s returns one value, the symbolic name of
  122.                               the alpha test function. The initial value is
  123.                               GGGGLLLL____AAAALLLLWWWWAAAAYYYYSSSS. See ffffggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc.
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  137.  
  138.  
  139.  
  140.      GGGGLLLL____AAAALLLLPPPPHHHHAAAA____TTTTEEEESSSSTTTT____RRRREEEEFFFF        _p_a_r_a_m_s returns one value, the reference value
  141.                               for the alpha test. The initial value is 0. See
  142.                               ffffggggllllAAAAllllpppphhhhaaaaFFFFuuuunnnncccc.  An integer value, if requested,
  143.                               is linearly mapped from the internal floating-
  144.                               point representation such that 1.0 returns the
  145.                               most positive representable integer value, and
  146.                               -1.0 returns the most negative representable
  147.                               integer value.
  148.  
  149.      GGGGLLLL____AAAASSSSYYYYNNNNCCCC____DDDDRRRRAAAAWWWW____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX
  150.                               _p_a_r_a_m_s returns a single boolean value indicating
  151.                               whether asynchronous ffffggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss commands are
  152.                               enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  153.                               ffffggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss.
  154.  
  155.      GGGGLLLL____AAAASSSSYYYYNNNNCCCC____MMMMAAAARRRRKKKKEEEERRRR____SSSSGGGGIIIIXXXX     _p_a_r_a_m_s returns one value, the current marker
  156.                               value for asynchronous commands.  The initial
  157.                               value is 0.  See ffffggggllllAAAAssssyyyynnnnccccMMMMaaaarrrrkkkkeeeerrrrSSSSGGGGIIIIXXXX.
  158.  
  159.      GGGGLLLL____AAAASSSSYYYYNNNNCCCC____RRRREEEEAAAADDDD____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX
  160.                               _p_a_r_a_m_s returns a single boolean value indicating
  161.                               whether asynchronous ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss commands are
  162.                               enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  163.                               ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss.
  164.  
  165.      GGGGLLLL____AAAASSSSYYYYNNNNCCCC____TTTTEEEEXXXX____IIIIMMMMAAAAGGGGEEEE____SSSSGGGGIIIIXXXX  _p_a_r_a_m_s returns a single boolean value indicating
  166.                               whether asynchronous ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee commands are
  167.                               enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  168.                               ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD, ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD,
  169.                               ffffggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee1111DDDD, ffffggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDD, and
  170.                               ffffggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee3333DDDD.
  171.  
  172.      GGGGLLLL____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH    _p_a_r_a_m_s returns one value, the depth of the
  173.                               attribute stack.  If the stack is empty, 0 is
  174.                               returned. The initial value is 0. See
  175.                               ffffggggllllPPPPuuuusssshhhhAAAAttttttttrrrriiiibbbb.
  176.  
  177.      GGGGLLLL____AAAAUUUUTTTTOOOO____NNNNOOOORRRRMMMMAAAALLLL           _p_a_r_a_m_s returns a single boolean value indicating
  178.                               whether 2D map evaluation automatically
  179.                               generates surface normals. The initial value is
  180.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllMMMMaaaapppp2222.
  181.  
  182.      GGGGLLLL____AAAAUUUUXXXX____BBBBUUUUFFFFFFFFEEEERRRRSSSS           _p_a_r_a_m_s returns one value, the number of
  183.                               auxiliary color buffers. The initial value is 0.
  184.  
  185.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD                 _p_a_r_a_m_s returns a single boolean value indicating
  186.                               whether blending is enabled. The initial value
  187.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc.
  188.  
  189.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____CCCCOOOOLLLLOOOORRRR           _p_a_r_a_m_s returns four values, the red, green,
  190.                               blue, and alpha values which are the components
  191.                               of the blend color.  See ffffggggllllBBBBlllleeeennnnddddCCCCoooolllloooorrrr.
  192.  
  193.  
  194.  
  195.                                                                         PPPPaaaaggggeeee 3333
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  203.  
  204.  
  205.  
  206.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____DDDDSSSSTTTT             _p_a_r_a_m_s returns one value, the symbolic constant
  207.                               identifying the destination blend function. The
  208.                               initial value is GGGGLLLL____ZZZZEEEERRRROOOO. See ffffggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc.
  209.  
  210.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN        _p_a_r_a_m_s returns one value, a symbolic constant
  211.                               indicating whether the blend equation is
  212.                               GGGGLLLL____FFFFUUUUNNNNCCCC____AAAADDDDDDDD, GGGGLLLL____MMMMIIIINNNN or GGGGLLLL____MMMMAAAAXXXX. See
  213.                               ffffggggllllBBBBlllleeeennnnddddEEEEqqqquuuuaaaattttiiiioooonnnn.
  214.  
  215.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____SSSSRRRRCCCC             _p_a_r_a_m_s returns one value, the symbolic constant
  216.                               identifying the source blend function. The
  217.                               initial value is GGGGLLLL____OOOONNNNEEEE. See ffffggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc.
  218.  
  219.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____OOOOPPPP____SSSSGGGGIIII          _p_a_r_a_m_s returns one value, the symbolic constant
  220.                               identifying the blend operator.  See
  221.                               ffffggggllllBBBBlllleeeennnnddddFFFFuuuunnnncccc.
  222.  
  223.      GGGGLLLL____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS             _p_a_r_a_m_s returns one value, the blue bias factor
  224.                               used during pixel transfers. The initial value
  225.                               is 0.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  226.  
  227.      GGGGLLLL____BBBBLLLLUUUUEEEE____BBBBIIIITTTTSSSS             _p_a_r_a_m_s returns one value, the number of blue
  228.                               bitplanes in each color buffer.
  229.  
  230.      GGGGLLLL____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE            _p_a_r_a_m_s returns one value, the blue scale factor
  231.                               used during pixel transfers. The initial value
  232.                               is 1.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  233.  
  234.      GGGGLLLL____CCCCAAAALLLLLLLLIIIIGGGGRRRRAAAAPPPPHHHHIIIICCCC____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____SSSSGGGGIIIIXXXX
  235.                               _p_a_r_a_m_s returns a single boolean value indicating
  236.                               whether fragment information is sent to the
  237.                               calligraphic interface.
  238.  
  239.      GGGGLLLL____CCCCLLLLIIIIEEEENNNNTTTT____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  240.                               _p_a_r_a_m_s returns one value indicating the depth of
  241.                               the attribute stack. The initial value is 0.
  242.                               See ffffggggllllPPPPuuuusssshhhhCCCClllliiiieeeennnnttttAAAAttttttttrrrriiiibbbb.
  243.  
  244.      GGGGLLLL____CCCCLLLLIIIIPPPP____PPPPLLLLAAAANNNNEEEE_i           _p_a_r_a_m_s returns a single boolean value indicating
  245.                               whether the specified clipping plane is enabled.
  246.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllCCCClllliiiippppPPPPllllaaaannnneeee.
  247.  
  248.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY           _p_a_r_a_m_s returns a single boolean value indicating
  249.                               whether the color array is enabled. The initial
  250.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr.
  251.  
  252.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE      _p_a_r_a_m_s returns one value, the number of
  253.                               components per color in the color array. The
  254.                               initial value is 4. See ffffggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr.
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.                                                                         PPPPaaaaggggeeee 4444
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  269.  
  270.  
  271.  
  272.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE    _p_a_r_a_m_s returns one value, the byte offset
  273.                               between consecutive colors in the color array.
  274.                               The initial value is 0. See ffffggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr.
  275.  
  276.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE      _p_a_r_a_m_s returns one value, the data type of each
  277.                               component in the color array. The initial value
  278.                               is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ffffggggllllCCCCoooolllloooorrrrPPPPooooiiiinnnntttteeeerrrr.
  279.  
  280.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE     _p_a_r_a_m_s returns four values:  the red, green,
  281.                               blue, and alpha values used to clear the color
  282.                               buffers.  Integer values, if requested, are
  283.                               linearly mapped from the internal floating-point
  284.                               representation such that 1.0 returns the most
  285.                               positive representable integer value, and -1.0
  286.                               returns the most negative representable integer
  287.                               value. The initial value is (0, 0, 0, 0). See
  288.                               ffffggggllllCCCClllleeeeaaaarrrrCCCCoooolllloooorrrr.
  289.  
  290.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____LLLLOOOOGGGGIIIICCCC____OOOOPPPP        _p_a_r_a_m_s returns a single boolean value indicating
  291.                               whether a fragment's RGBA color values are
  292.                               merged into the framebuffer using a logical
  293.                               operation. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  294.                               ffffggggllllLLLLooooggggiiiiccccOOOOpppp.
  295.  
  296.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL        _p_a_r_a_m_s returns a single boolean value indicating
  297.                               whether one or more material parameters are
  298.                               tracking the current color. The initial value is
  299.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  300.  
  301.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____FFFFAAAACCCCEEEE   _p_a_r_a_m_s returns one value, a symbolic constant
  302.                               indicating which materials have a parameter that
  303.                               is tracking the current color. The initial value
  304.                               is GGGGLLLL____FFFFRRRROOOONNNNTTTT____AAAANNNNDDDD____BBBBAAAACCCCKKKK. See ffffggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  305.  
  306.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
  307.                               _p_a_r_a_m_s returns one value, a symbolic constant
  308.                               indicating which material parameters are
  309.                               tracking the current color. The initial value is
  310.                               GGGGLLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____AAAANNNNDDDD____DDDDIIIIFFFFFFFFUUUUSSSSEEEE. See ffffggggllllCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  311.  
  312.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX          _p_a_r_a_m_s returns sixteen values:  the color matrix
  313.                               on the top of the color matrix stack. Initially
  314.                               this matrix is the identity matrix. See
  315.                               ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  316.  
  317.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  318.                               _p_a_r_a_m_s returns one value, the maximum supported
  319.                               depth of the projection matrix stack. The value
  320.                               must be at least 2.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.                                                                         PPPPaaaaggggeeee 5555
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  335.  
  336.  
  337.  
  338.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE           _p_a_r_a_m_s returns a single boolean value indicating
  339.                               whether the color table lookup is enabled.  See
  340.                               ffffggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee.
  341.  
  342.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK       _p_a_r_a_m_s returns four boolean values:  the red,
  343.                               green, blue, and alpha write enables for the
  344.                               color buffers. The initial value is (GGGGLLLL____TTTTRRRRUUUUEEEE,
  345.                               GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE). See ffffggggllllCCCCoooolllloooorrrrMMMMaaaasssskkkk.
  346.  
  347.      GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____1111DDDD        _p_a_r_a_m_s returns a single boolean value indicating
  348.                               whether 1D convolution is enabled. The initial
  349.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr1111DDDD.
  350.  
  351.      GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____2222DDDD        _p_a_r_a_m_s returns a single boolean value indicating
  352.                               whether 2D convolution is enabled. The initial
  353.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr2222DDDD.
  354.  
  355.      GGGGLLLL____CCCCUUUULLLLLLLL____FFFFAAAACCCCEEEE             _p_a_r_a_m_s returns a single boolean value indicating
  356.                               whether polygon culling is enabled. The initial
  357.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllCCCCuuuullllllllFFFFaaaacccceeee.
  358.  
  359.      GGGGLLLL____CCCCUUUULLLLLLLL____FFFFAAAACCCCEEEE____MMMMOOOODDDDEEEE        _p_a_r_a_m_s returns one value, a symbolic constant
  360.                               indicating which polygon faces are to be culled.
  361.                               The initial value is GGGGLLLL____BBBBAAAACCCCKKKK. See ffffggggllllCCCCuuuullllllllFFFFaaaacccceeee.
  362.  
  363.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR         _p_a_r_a_m_s returns four values:  the red, green,
  364.                               blue, and alpha values of the current color.
  365.                               Integer values, if requested, are linearly
  366.                               mapped from the internal floating-point
  367.                               representation such that 1.0 returns the most
  368.                               positive representable integer value, and -1.0
  369.                               returns the most negative representable integer
  370.                               value.  See ffffggggllllCCCCoooolllloooorrrr. The initial value is (1,
  371.                               1, 1, 1).
  372.  
  373.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____IIIINNNNDDDDEEEEXXXX         _p_a_r_a_m_s returns one value, the current color
  374.                               index. The initial value is 1. See ffffggggllllIIIInnnnddddeeeexxxx.
  375.  
  376.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____NNNNOOOORRRRMMMMAAAALLLL        _p_a_r_a_m_s returns three values:  the _x, _y, and _z
  377.                               values of the current normal.  Integer values,
  378.                               if requested, are linearly mapped from the
  379.                               internal floating-point representation such that
  380.                               1.0 returns the most positive representable
  381.                               integer value, and -1.0 returns the most
  382.                               negative representable integer value.  The
  383.                               initial value is (0, 0, 1). See ffffggggllllNNNNoooorrrrmmmmaaaallll.
  384.  
  385.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____CCCCOOOOLLLLOOOORRRR  _p_a_r_a_m_s returns four values:  the red, green,
  386.                               blue, and alpha values of the current raster
  387.                               position.  Integer values, if requested, are
  388.                               linearly mapped from the internal floating-point
  389.                               representation such that 1.0 returns the most
  390.  
  391.  
  392.  
  393.                                                                         PPPPaaaaggggeeee 6666
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  401.  
  402.  
  403.  
  404.                               positive representable integer value, and -1.0
  405.                               returns the most negative representable integer
  406.                               value. The initial value is (1, 1, 1, 1). See
  407.                               ffffggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  408.  
  409.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____DDDDIIIISSSSTTTTAAAANNNNCCCCEEEE
  410.                               _p_a_r_a_m_s returns one value, the distance from the
  411.                               eye to the current raster position. The initial
  412.                               value is 0.  See ffffggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  413.  
  414.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____IIIINNNNDDDDEEEEXXXX  _p_a_r_a_m_s returns one value, the color index of the
  415.                               current raster position. The initial value is 1.
  416.                               See ffffggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  417.  
  418.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____PPPPOOOOSSSSIIIITTTTIIIIOOOONNNN
  419.                               _p_a_r_a_m_s returns four values:  the _x, _y, _z, and _w
  420.                               components of the current raster position.  _x,
  421.                               _y, and _z are in window coordinates, and _w is in
  422.                               clip coordinates. The initial value is (0, 0, 0,
  423.                               1). See ffffggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  424.  
  425.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____PPPPOOOOSSSSIIIITTTTIIIIOOOONNNN____VVVVAAAALLLLIIIIDDDD
  426.                               _p_a_r_a_m_s returns a single boolean value indicating
  427.                               whether the current raster position is valid.
  428.                               The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE.  See ffffggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss.
  429.  
  430.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____RRRRAAAASSSSTTTTEEEERRRR____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDDSSSS
  431.                               _p_a_r_a_m_s returns four values:  the _s, _t, _r, and _q
  432.                               current raster texture coordinates. The initial
  433.                               value is (0, 0, 0, 1).  See ffffggggllllRRRRaaaasssstttteeeerrrrPPPPoooossss and
  434.                               ffffggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd.
  435.  
  436.      GGGGLLLL____CCCCUUUURRRRRRRREEEENNNNTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDDSSSS
  437.                               _p_a_r_a_m_s returns four values:  the _s, _t, _r, and _q
  438.                               current texture coordinates. The initial value
  439.                               is (0, 0, 0, 1).  See ffffggggllllTTTTeeeexxxxCCCCoooooooorrrrdddd.
  440.  
  441.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____BBBBIIIIAAAASSSS            _p_a_r_a_m_s returns one value, the depth bias factor
  442.                               used during pixel transfers. The initial value
  443.                               is 0.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  444.  
  445.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____BBBBIIIITTTTSSSS            _p_a_r_a_m_s returns one value, the number of
  446.                               bitplanes in the depth buffer.
  447.  
  448.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE     _p_a_r_a_m_s returns one value, the value that is used
  449.                               to clear the depth buffer.  Integer values, if
  450.                               requested, are linearly mapped from the internal
  451.                               floating-point representation such that 1.0
  452.                               returns the most positive representable integer
  453.                               value, and -1.0 returns the most negative
  454.                               representable integer value. The initial value
  455.                               is 1. See ffffggggllllCCCClllleeeeaaaarrrrDDDDeeeepppptttthhhh.
  456.  
  457.  
  458.  
  459.                                                                         PPPPaaaaggggeeee 7777
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  467.  
  468.  
  469.  
  470.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____FFFFUUUUNNNNCCCC            _p_a_r_a_m_s returns one value, the symbolic constant
  471.                               that indicates the depth comparison function.
  472.                               The initial value is GGGGLLLL____LLLLEEEESSSSSSSS. See ffffggggllllDDDDeeeepppptttthhhhFFFFuuuunnnncccc.
  473.  
  474.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____RRRRAAAANNNNGGGGEEEE           _p_a_r_a_m_s returns two values:  the near and far
  475.                               mapping limits for the depth buffer.  Integer
  476.                               values, if requested, are linearly mapped from
  477.                               the internal floating-point representation such
  478.                               that 1.0 returns the most positive representable
  479.                               integer value, and -1.0 returns the most
  480.                               negative representable integer value. The
  481.                               initial value is (0, 1).  See ffffggggllllDDDDeeeepppptttthhhhRRRRaaaannnnggggeeee.
  482.  
  483.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____SSSSCCCCAAAALLLLEEEE           _p_a_r_a_m_s returns one value, the depth scale factor
  484.                               used during pixel transfers. The initial value
  485.                               is 1.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  486.  
  487.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____TTTTEEEESSSSTTTT            _p_a_r_a_m_s returns a single boolean value indicating
  488.                               whether depth testing of fragments is enabled.
  489.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllDDDDeeeepppptttthhhhFFFFuuuunnnncccc
  490.                               and ffffggggllllDDDDeeeepppptttthhhhRRRRaaaannnnggggeeee.
  491.  
  492.      GGGGLLLL____DDDDEEEEPPPPTTTTHHHH____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK       _p_a_r_a_m_s returns a single boolean value indicating
  493.                               if the depth buffer is enabled for writing. The
  494.                               initial value is GGGGLLLL____TTTTRRRRUUUUEEEE. See ffffggggllllDDDDeeeepppptttthhhhMMMMaaaasssskkkk.
  495.  
  496.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____BBBBIIIINNNNDDDDIIIINNNNGGGG____SSSSGGGGIIIISSSS
  497.                               _p_a_r_a_m_s returns a single value, the name of the
  498.                               detail texture bound to
  499.                               GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____SSSSGGGGIIIISSSS (or zero if there is
  500.                               none).  See ffffggggllllDDDDeeeettttaaaaiiiillllTTTTeeeexxxxFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  501.  
  502.      GGGGLLLL____DDDDIIIISSSSTTTTAAAANNNNCCCCEEEE____AAAATTTTTTTTEEEENNNNUUUUAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIISSSS
  503.                               _p_a_r_a_m_s returns three values, the coefficients of
  504.                               the distance attentuation function for rendering
  505.                               points.  See ffffggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  506.  
  507.      GGGGLLLL____DDDDIIIITTTTHHHHEEEERRRR                _p_a_r_a_m_s returns a single boolean value indicating
  508.                               whether dithering of fragment colors and indices
  509.                               is enabled. The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE.
  510.  
  511.      GGGGLLLL____DDDDOOOOUUUUBBBBLLLLEEEEBBBBUUUUFFFFFFFFEEEERRRR          _p_a_r_a_m_s returns a single boolean value indicating
  512.                               whether double buffering is supported.
  513.  
  514.      GGGGLLLL____DDDDRRRRAAAAWWWW____BBBBUUUUFFFFFFFFEEEERRRR           _p_a_r_a_m_s returns one value, a symbolic constant
  515.                               indicating which buffers are being drawn to. See
  516.                               ffffggggllllDDDDrrrraaaawwwwBBBBuuuuffffffffeeeerrrr. The initial value is GGGGLLLL____BBBBAAAACCCCKKKK if
  517.                               there are back buffers, otherwise it is
  518.                               GGGGLLLL____FFFFRRRROOOONNNNTTTT.
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.                                                                         PPPPaaaaggggeeee 8888
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  533.  
  534.  
  535.  
  536.      GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG             _p_a_r_a_m_s returns a single boolean value indicating
  537.                               whether the current edge flag is GGGGLLLL____TTTTRRRRUUUUEEEE or
  538.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. The initial value is GGGGLLLL____TTTTRRRRUUUUEEEE. See
  539.                               ffffggggllllEEEEddddggggeeeeFFFFllllaaaagggg.
  540.  
  541.      GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY       _p_a_r_a_m_s returns a single boolean value indicating
  542.                               whether the edge flag array is enabled. The
  543.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  544.                               ffffggggllllEEEEddddggggeeeeFFFFllllaaaaggggPPPPooooiiiinnnntttteeeerrrr.
  545.  
  546.      GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE
  547.                               _p_a_r_a_m_s returns one value, the byte offset
  548.                               between consecutive edge flags in the edge flag
  549.                               array. The initial value is 0.  See
  550.                               ffffggggllllEEEEddddggggeeeeFFFFllllaaaaggggPPPPooooiiiinnnntttteeeerrrr.
  551.  
  552.      GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE  _p_a_r_a_m_s returns one value, the size of the
  553.                               feedback buffer.  See ffffggggllllFFFFeeeeeeeeddddbbbbaaaacccckkkkBBBBuuuuffffffffeeeerrrr.
  554.  
  555.      GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____TTTTYYYYPPPPEEEE  _p_a_r_a_m_s returns one value, the type of the
  556.                               feedback buffer.  See ffffggggllllFFFFeeeeeeeeddddbbbbaaaacccckkkkBBBBuuuuffffffffeeeerrrr.
  557.  
  558.      GGGGLLLL____FFFFOOOOGGGG                   _p_a_r_a_m_s returns a single boolean value indicating
  559.                               whether fogging is enabled. The initial value is
  560.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllFFFFoooogggg.
  561.  
  562.      GGGGLLLL____FFFFOOOOGGGG____CCCCOOOOLLLLOOOORRRR             _p_a_r_a_m_s returns four values:  the red, green,
  563.                               blue, and alpha components of the fog color.
  564.                               Integer values, if requested, are linearly
  565.                               mapped from the internal floating-point
  566.                               representation such that 1.0 returns the most
  567.                               positive representable integer value, and -1.0
  568.                               returns the most negative representable integer
  569.                               value. The initial value is (0, 0, 0, 0). See
  570.                               ffffggggllllFFFFoooogggg.
  571.  
  572.      GGGGLLLL____FFFFOOOOGGGG____DDDDEEEENNNNSSSSIIIITTTTYYYY           _p_a_r_a_m_s returns one value, the fog density
  573.                               parameter. The initial value is 1. See ffffggggllllFFFFoooogggg.
  574.  
  575.      GGGGLLLL____FFFFOOOOGGGG____EEEENNNNDDDD               _p_a_r_a_m_s returns one value, the end factor for the
  576.                               linear fog equation. The initial value is 1. See
  577.                               ffffggggllllFFFFoooogggg.
  578.  
  579.      GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS  _p_a_r_a_m_s returns one value, the number of points
  580.                               in the current custom fog blending function.
  581.                               See ffffggggllllFFFFoooogggg and ffffggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  582.  
  583.      GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____SSSSGGGGIIIISSSS         _p_a_r_a_m_s returns an array of fog blending function
  584.                               control points.  Each control point consists of
  585.                               two values, an eye-space distance and a blending
  586.                               factor, in that order.  The control points are
  587.                               listed in order of increasing eye-space
  588.  
  589.  
  590.  
  591.                                                                         PPPPaaaaggggeeee 9999
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  599.  
  600.  
  601.  
  602.                               distance.  The number of control points may be
  603.                               queried by ffffggggllllGGGGeeeetttt with argument
  604.                               GGGGLLLL____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS.  See ffffggggllllFFFFoooogggg and
  605.                               ffffggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  606.  
  607.      GGGGLLLL____FFFFOOOOGGGG____HHHHIIIINNNNTTTT              _p_a_r_a_m_s returns one value, a symbolic constant
  608.                               indicating the mode of the fog hint. The initial
  609.                               value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE.  See ffffggggllllHHHHiiiinnnntttt.
  610.  
  611.      GGGGLLLL____FFFFOOOOGGGG____IIIINNNNDDDDEEEEXXXX             _p_a_r_a_m_s returns one value, the fog color index.
  612.                               The initial value is 0. See ffffggggllllFFFFoooogggg.
  613.  
  614.      GGGGLLLL____FFFFOOOOGGGG____MMMMOOOODDDDEEEE              _p_a_r_a_m_s returns one value, a symbolic constant
  615.                               indicating which fog equation is selected. The
  616.                               initial value is GGGGLLLL____EEEEXXXXPPPP. See ffffggggllllFFFFoooogggg.
  617.  
  618.      GGGGLLLL____FFFFOOOOGGGG____SSSSTTTTAAAARRRRTTTT             _p_a_r_a_m_s returns one value, the start factor for
  619.                               the linear fog equation. The initial value is 0.
  620.                               See ffffggggllllFFFFoooogggg.
  621.  
  622.      GGGGLLLL____FFFFOOOOGGGG____OOOOFFFFFFFFSSSSEEEETTTT____SSSSGGGGIIIIXXXX       _p_a_r_a_m_s returns a single boolean value indicating
  623.                               whether fog offset is enabled.  See ffffggggllllFFFFoooogggg.
  624.  
  625.      GGGGLLLL____FFFFOOOOGGGG____OOOOFFFFFFFFSSSSEEEETTTT____VVVVAAAALLLLUUUUEEEE____SSSSGGGGIIIIXXXX _p_a_r_a_m_s returns four values, a reference point
  626.                               (X,Y,Z) in eye coordinates, and a Z offset in
  627.                               eye coordinates.  See ffffggggllllFFFFoooogggg.
  628.  
  629.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____SSSSGGGGIIIIXXXX
  630.                               _p_a_r_a_m_s returns a single boolean value indicating
  631.                               whether one or more fragment material parameters
  632.                               are tracking the current color. The initial
  633.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  634.  
  635.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____FFFFAAAACCCCEEEE____SSSSGGGGIIIIXXXX
  636.                               _p_a_r_a_m_s returns one value, a symbolic constant
  637.                               indicating which fragment materials have a
  638.                               parameter that is tracking the current color.
  639.                               The initial value is GGGGLLLL____FFFFRRRROOOONNNNTTTT____AAAANNNNDDDD____BBBBAAAACCCCKKKK. See
  640.                               ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  641.  
  642.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTEEEERRRRIIIIAAAALLLL____PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR____SSSSGGGGIIIIXXXX
  643.                               _p_a_r_a_m_s returns one value, a symbolic constant
  644.                               indicating which fragment material parameters
  645.                               are tracking the current color. The initial
  646.                               value is GGGGLLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____AAAANNNNDDDD____DDDDIIIIFFFFFFFFUUUUSSSSEEEE. See
  647.                               ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttCCCCoooolllloooorrrrMMMMaaaatttteeeerrrriiiiaaaallll.
  648.  
  649.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT_i____SSSSGGGGIIIIXXXX  _p_a_r_a_m_s returns a single boolean value indicating
  650.                               whether the specified fragment light is enabled.
  651.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  652.                               ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt and ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  653.  
  654.  
  655.  
  656.  
  657.                                                                        PPPPaaaaggggeeee 11110000
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  665.  
  666.  
  667.  
  668.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG____SSSSGGGGIIIIXXXX
  669.                               _p_a_r_a_m_s returns a single boolean value indicating
  670.                               whether fragment lighting is enabled. The
  671.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  672.                               ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  673.  
  674.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT____SSSSGGGGIIIIXXXX
  675.                               _p_a_r_a_m_s returns four values:  the red, green,
  676.                               blue, and alpha components of the ambient
  677.                               intensity of the entire scene.  Integer values,
  678.                               if requested, are linearly mapped from the
  679.                               internal floating-point representation such that
  680.                               1.0 returns the most positive representable
  681.                               integer value, and -1.0 returns the most
  682.                               negative representable integer value. The
  683.                               initial value is (0.2, 0.2, 0.2, 1.0). See
  684.                               ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  685.  
  686.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____NNNNOOOORRRRMMMMAAAALLLL____IIIINNNNTTTTEEEERRRRPPPPOOOOLLLLAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX
  687.                               _p_a_r_a_m_s returns single enumerated value
  688.                               indicating whether normals are interpolated for
  689.                               each fragment, or if a single normal value is
  690.                               used.  The initial value is GGGGLLLL____GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH.  See
  691.                               ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  692.  
  693.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____LLLLOOOOCCCCAAAALLLL____VVVVIIIIEEEEWWWWEEEERRRR____SSSSGGGGIIIIXXXX
  694.                               _p_a_r_a_m_s returns a single boolean value indicating
  695.                               whether specular reflection calculations treat
  696.                               the viewer as being local to the scene. The
  697.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  698.                               ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  699.  
  700.      GGGGLLLL____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____TTTTWWWWOOOO____SSSSIIIIDDDDEEEE____SSSSGGGGIIIIXXXX
  701.                               _p_a_r_a_m_s returns a single boolean value indicating
  702.                               whether separate fragment materials are used to
  703.                               compute fragment lighting for front- and back-
  704.                               facing polygons. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  705.                               See ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  706.  
  707.      GGGGLLLL____FFFFRRRROOOONNNNTTTT____FFFFAAAACCCCEEEE            _p_a_r_a_m_s returns one value, a symbolic constant
  708.                               indicating whether clockwise or counterclockwise
  709.                               polygon winding is treated as front-facing. The
  710.                               initial value is GGGGLLLL____CCCCCCCCWWWW. See ffffggggllllFFFFrrrroooonnnnttttFFFFaaaacccceeee.
  711.  
  712.      GGGGLLLL____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS            _p_a_r_a_m_s returns one value, the green bias factor
  713.                               used during pixel transfers. The initial value
  714.                               is 0.
  715.  
  716.      GGGGLLLL____GGGGRRRREEEEEEEENNNN____BBBBIIIITTTTSSSS            _p_a_r_a_m_s returns one value, the number of green
  717.                               bitplanes in each color buffer.
  718.  
  719.  
  720.  
  721.  
  722.  
  723.                                                                        PPPPaaaaggggeeee 11111111
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  731.  
  732.  
  733.  
  734.      GGGGLLLL____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE           _p_a_r_a_m_s returns one value, the green scale factor
  735.                               used during pixel transfers. The initial value
  736.                               is 1.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  737.  
  738.      GGGGLLLL____HHHHIIIISSSSTTTTOOOOGGGGRRRRAAAAMMMM             _p_a_r_a_m_s returns a single boolean value indicating
  739.                               whether histogram is enabled. The initial value
  740.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllHHHHiiiissssttttooooggggrrrraaaammmm.
  741.  
  742.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY           _p_a_r_a_m_s returns a single boolean value indicating
  743.                               whether the color index array is enabled. The
  744.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  745.  
  746.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE    _p_a_r_a_m_s returns one value, the byte offset
  747.                               between consecutive color indexes in the color
  748.                               index array. The initial value is 0. See
  749.                               ffffggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  750.  
  751.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE      _p_a_r_a_m_s returns one value, the data type of
  752.                               indexes in the color index array. The initial
  753.                               value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ffffggggllllIIIInnnnddddeeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  754.  
  755.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____BBBBIIIITTTTSSSS            _p_a_r_a_m_s returns one value, the number of
  756.                               bitplanes in each color index buffer.
  757.  
  758.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE     _p_a_r_a_m_s returns one value, the color index used
  759.                               to clear the color index buffers. The initial
  760.                               value is 0. See ffffggggllllCCCClllleeeeaaaarrrrIIIInnnnddddeeeexxxx.
  761.  
  762.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____LLLLOOOOGGGGIIIICCCC____OOOOPPPP        _p_a_r_a_m_s returns a single boolean value indicating
  763.                               whether a fragment's index values are merged
  764.                               into the framebuffer using a logical operation.
  765.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllLLLLooooggggiiiiccccOOOOpppp.
  766.  
  767.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____MMMMOOOODDDDEEEE            _p_a_r_a_m_s returns a single boolean value indicating
  768.                               whether the GL is in color index mode (GGGGLLLL____TTTTRRRRUUUUEEEE)
  769.                               or RGBA mode (GGGGLLLL____FFFFAAAALLLLSSSSEEEE).
  770.  
  771.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____OOOOFFFFFFFFSSSSEEEETTTT          _p_a_r_a_m_s returns one value, the offset added to
  772.                               color and stencil indices during pixel
  773.                               transfers. The initial value is 0. See
  774.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  775.  
  776.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____SSSSHHHHIIIIFFFFTTTT           _p_a_r_a_m_s returns one value, the amount that color
  777.                               and stencil indices are shifted during pixel
  778.                               transfers. The initial value is 0. See
  779.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  780.  
  781.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK       _p_a_r_a_m_s returns one value, a mask indicating
  782.                               which bitplanes of each color index buffer can
  783.                               be written. The initial value is all 1's. See
  784.                               ffffggggllllIIIInnnnddddeeeexxxxMMMMaaaasssskkkk.
  785.  
  786.  
  787.  
  788.  
  789.                                                                        PPPPaaaaggggeeee 11112222
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  797.  
  798.  
  799.  
  800.      GGGGLLLL____IIIINNNNSSSSTTTTRRRRUUUUMMMMEEEENNNNTTTT____MMMMEEEEAAAASSSSUUUURRRREEEEMMMMEEEENNNNTTTTSSSS____SSSSGGGGIIIIXXXX
  801.                               _p_a_r_a_m_s returns one value, the number of
  802.                               outstanding instrumentation requests made since
  803.                               the instrumentation buffer was specified.  See
  804.                               ffffggggllllIIIInnnnssssttttrrrruuuummmmeeeennnnttttssssBBBBuuuuffffffffeeeerrrrSSSSGGGGIIIIXXXX.
  805.  
  806.      GGGGLLLL____IIIINNNNTTTTEEEERRRRLLLLAAAACCCCEEEE____SSSSGGGGIIIIXXXX        _p_a_r_a_m_s returns a single boolean value indicating
  807.                               whether ffffggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss, ffffggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT,
  808.                               ffffggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT skip
  809.                               every other line in the destination pixel array.
  810.                               See ffffggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss, ffffggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT,
  811.                               ffffggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT.
  812.  
  813.      GGGGLLLL____IIIINNNNTTTTEEEERRRRLLLLAAAACCCCEEEE____RRRREEEEAAAADDDD____IIIINNNNGGGGRRRR   _p_a_r_a_m_s returns a single boolean value indicating
  814.                               whether ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss, ffffggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and
  815.                               ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT skip every other line in
  816.                               the source pixel array.  See ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss,
  817.                               ffffggggllllCCCCooooppppyyyyPPPPiiiixxxxeeeellllssss and ffffggggllllCCCCooooppppyyyyTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDDEEEEXXXXTTTT.
  818.  
  819.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT_i                _p_a_r_a_m_s returns a single boolean value indicating
  820.                               whether the specified light is enabled. The
  821.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllLLLLiiiigggghhhhtttt and
  822.                               ffffggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  823.  
  824.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTTIIIINNNNGGGG              _p_a_r_a_m_s returns a single boolean value indicating
  825.                               whether lighting is enabled. The initial value
  826.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  827.  
  828.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT   _p_a_r_a_m_s returns four values:  the red, green,
  829.                               blue, and alpha components of the ambient
  830.                               intensity of the entire scene.  Integer values,
  831.                               if requested, are linearly mapped from the
  832.                               internal floating-point representation such that
  833.                               1.0 returns the most positive representable
  834.                               integer value, and -1.0 returns the most
  835.                               negative representable integer value. The
  836.                               initial value is (0.2, 0.2, 0.2, 1.0). See
  837.                               ffffggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  838.  
  839.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____CCCCOOOOLLLLOOOORRRR____CCCCOOOONNNNTTTTRRRROOOOLLLL
  840.                               _p_a_r_a_m_s returns single enumerated value
  841.                               indicating whether specular reflection
  842.                               calculations are separated from normal lighting
  843.                               computations.  The initial value is
  844.                               GGGGLLLL____SSSSIIIINNNNGGGGLLLLEEEE____CCCCOOOOLLLLOOOORRRR.
  845.  
  846.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____LLLLOOOOCCCCAAAALLLL____VVVVIIIIEEEEWWWWEEEERRRR
  847.                               _p_a_r_a_m_s returns a single boolean value indicating
  848.                               whether specular reflection calculations treat
  849.                               the viewer as being local to the scene. The
  850.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  851.  
  852.  
  853.  
  854.  
  855.                                                                        PPPPaaaaggggeeee 11113333
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  863.  
  864.  
  865.  
  866.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____TTTTWWWWOOOO____SSSSIIIIDDDDEEEE  _p_a_r_a_m_s returns a single boolean value indicating
  867.                               whether separate materials are used to compute
  868.                               lighting for front- and back-facing polygons.
  869.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  870.                               ffffggggllllLLLLiiiigggghhhhttttMMMMooooddddeeeellll.
  871.  
  872.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSMMMMOOOOOOOOTTTTHHHH           _p_a_r_a_m_s returns a single boolean value indicating
  873.                               whether antialiasing of lines is enabled. The
  874.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  875.  
  876.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT      _p_a_r_a_m_s returns one value, a symbolic constant
  877.                               indicating the mode of the line antialiasing
  878.                               hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See
  879.                               ffffggggllllHHHHiiiinnnntttt.
  880.  
  881.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE          _p_a_r_a_m_s returns a single boolean value indicating
  882.                               whether stippling of lines is enabled. The
  883.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee.
  884.  
  885.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE____PPPPAAAATTTTTTTTEEEERRRRNNNN  _p_a_r_a_m_s returns one value, the 16-bit line
  886.                               stipple pattern. The initial value is all 1's.
  887.                               See ffffggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee.
  888.  
  889.      GGGGLLLL____LLLLIIIINNNNEEEE____SSSSTTTTIIIIPPPPPPPPLLLLEEEE____RRRREEEEPPPPEEEEAAAATTTT   _p_a_r_a_m_s returns one value, the line stipple
  890.                               repeat factor. The initial value is 1. See
  891.                               ffffggggllllLLLLiiiinnnneeeeSSSSttttiiiipppppppplllleeee.
  892.  
  893.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH            _p_a_r_a_m_s returns one value, the line width as
  894.                               specified with ffffggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh. The initial value
  895.                               is 1.
  896.  
  897.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY
  898.                               _p_a_r_a_m_s returns one value, the width difference
  899.                               between adjacent supported widths for
  900.                               antialiased lines.  See ffffggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  901.  
  902.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE      _p_a_r_a_m_s returns two values:  the smallest and
  903.                               largest supported widths for antialiased lines.
  904.                               See ffffggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  905.  
  906.      GGGGLLLL____LLLLIIIISSSSTTTT____BBBBAAAASSSSEEEE             _p_a_r_a_m_s returns one value, the base offset added
  907.                               to all names in arrays presented to
  908.                               ffffggggllllCCCCaaaallllllllLLLLiiiissssttttssss. The initial value is 0. See
  909.                               ffffggggllllLLLLiiiissssttttBBBBaaaasssseeee.
  910.  
  911.      GGGGLLLL____LLLLIIIISSSSTTTT____IIIINNNNDDDDEEEEXXXX            _p_a_r_a_m_s returns one value, the name of the
  912.                               display list currently under construction.  0 is
  913.                               returned if no display list is currently under
  914.                               construction. The initial value is 0.  See
  915.                               ffffggggllllNNNNeeeewwwwLLLLiiiisssstttt.
  916.  
  917.  
  918.  
  919.  
  920.  
  921.                                                                        PPPPaaaaggggeeee 11114444
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  929.  
  930.  
  931.  
  932.      GGGGLLLL____LLLLIIIISSSSTTTT____MMMMOOOODDDDEEEE             _p_a_r_a_m_s returns one value, a symbolic constant
  933.                               indicating the construction mode of the display
  934.                               list currently under construction. The initial
  935.                               value is 0.  See ffffggggllllNNNNeeeewwwwLLLLiiiisssstttt.
  936.  
  937.      GGGGLLLL____LLLLOOOOGGGGIIIICCCC____OOOOPPPP____MMMMOOOODDDDEEEE         _p_a_r_a_m_s returns one value, a symbolic constant
  938.                               indicating the selected logic operation mode.
  939.                               The initial value is GGGGLLLL____CCCCOOOOPPPPYYYY. See ffffggggllllLLLLooooggggiiiiccccOOOOpppp.
  940.  
  941.      GGGGLLLL____MMMMAAAAPPPP1111____CCCCOOOOLLLLOOOORRRR____4444          _p_a_r_a_m_s returns a single boolean value indicating
  942.                               whether 1D evaluation generates colors. The
  943.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllMMMMaaaapppp1111.
  944.  
  945.      GGGGLLLL____MMMMAAAAPPPP1111____GGGGRRRRIIIIDDDD____DDDDOOOOMMMMAAAAIIIINNNN      _p_a_r_a_m_s returns two values:  the endpoints of the
  946.                               1D map's grid domain. The initial value is (0,
  947.                               1). See ffffggggllllMMMMaaaappppGGGGrrrriiiidddd.
  948.  
  949.      GGGGLLLL____MMMMAAAAPPPP1111____GGGGRRRRIIIIDDDD____SSSSEEEEGGGGMMMMEEEENNNNTTTTSSSS    _p_a_r_a_m_s returns one value, the number of
  950.                               partitions in the 1D map's grid domain. The
  951.                               initial value is 1. See ffffggggllllMMMMaaaappppGGGGrrrriiiidddd.
  952.  
  953.      GGGGLLLL____MMMMAAAAPPPP1111____IIIINNNNDDDDEEEEXXXX            _p_a_r_a_m_s returns a single boolean value indicating
  954.                               whether 1D evaluation generates color indices.
  955.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllMMMMaaaapppp1111.
  956.  
  957.      GGGGLLLL____MMMMAAAAPPPP1111____NNNNOOOORRRRMMMMAAAALLLL           _p_a_r_a_m_s returns a single boolean value indicating
  958.                               whether 1D evaluation generates normals. The
  959.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllMMMMaaaapppp1111.
  960.  
  961.      GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____1111  _p_a_r_a_m_s returns a single boolean value indicating
  962.                               whether 1D evaluation generates 1D texture
  963.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  964.                               ffffggggllllMMMMaaaapppp1111.
  965.  
  966.      GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____2222  _p_a_r_a_m_s returns a single boolean value indicating
  967.                               whether 1D evaluation generates 2D texture
  968.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  969.                               ffffggggllllMMMMaaaapppp1111.
  970.  
  971.      GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____3333  _p_a_r_a_m_s returns a single boolean value indicating
  972.                               whether 1D evaluation generates 3D texture
  973.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  974.                               ffffggggllllMMMMaaaapppp1111.
  975.  
  976.      GGGGLLLL____MMMMAAAAPPPP1111____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____4444  _p_a_r_a_m_s returns a single boolean value indicating
  977.                               whether 1D evaluation generates 4D texture
  978.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  979.                               ffffggggllllMMMMaaaapppp1111.
  980.  
  981.      GGGGLLLL____MMMMAAAAPPPP1111____VVVVEEEERRRRTTTTEEEEXXXX____3333         _p_a_r_a_m_s returns a single boolean value indicating
  982.                               whether 1D evaluation generates 3D vertex
  983.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  984.  
  985.  
  986.  
  987.                                                                        PPPPaaaaggggeeee 11115555
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  995.  
  996.  
  997.  
  998.                               ffffggggllllMMMMaaaapppp1111.
  999.  
  1000.      GGGGLLLL____MMMMAAAAPPPP1111____VVVVEEEERRRRTTTTEEEEXXXX____4444         _p_a_r_a_m_s returns a single boolean value indicating
  1001.                               whether 1D evaluation generates 4D vertex
  1002.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1003.                               ffffggggllllMMMMaaaapppp1111.
  1004.  
  1005.      GGGGLLLL____MMMMAAAAPPPP2222____CCCCOOOOLLLLOOOORRRR____4444          _p_a_r_a_m_s returns a single boolean value indicating
  1006.                               whether 2D evaluation generates colors. The
  1007.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllMMMMaaaapppp2222.
  1008.  
  1009.      GGGGLLLL____MMMMAAAAPPPP2222____GGGGRRRRIIIIDDDD____DDDDOOOOMMMMAAAAIIIINNNN      _p_a_r_a_m_s returns four values:  the endpoints of
  1010.                               the 2D map's i and j grid domains. The initial
  1011.                               value is (0,1; 0,1). See ffffggggllllMMMMaaaappppGGGGrrrriiiidddd.
  1012.  
  1013.      GGGGLLLL____MMMMAAAAPPPP2222____GGGGRRRRIIIIDDDD____SSSSEEEEGGGGMMMMEEEENNNNTTTTSSSS    _p_a_r_a_m_s returns two values:  the number of
  1014.                               partitions in the 2D map's i and j grid domains.
  1015.                               The initial value is (1,1). See ffffggggllllMMMMaaaappppGGGGrrrriiiidddd.
  1016.  
  1017.      GGGGLLLL____MMMMAAAAPPPP2222____IIIINNNNDDDDEEEEXXXX            _p_a_r_a_m_s returns a single boolean value indicating
  1018.                               whether 2D evaluation generates color indices.
  1019.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllMMMMaaaapppp2222.
  1020.  
  1021.      GGGGLLLL____MMMMAAAAPPPP2222____NNNNOOOORRRRMMMMAAAALLLL           _p_a_r_a_m_s returns a single boolean value indicating
  1022.                               whether 2D evaluation generates normals. The
  1023.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllMMMMaaaapppp2222.
  1024.  
  1025.      GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____1111  _p_a_r_a_m_s returns a single boolean value indicating
  1026.                               whether 2D evaluation generates 1D texture
  1027.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1028.                               ffffggggllllMMMMaaaapppp2222.
  1029.  
  1030.      GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____2222  _p_a_r_a_m_s returns a single boolean value indicating
  1031.                               whether 2D evaluation generates 2D texture
  1032.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1033.                               ffffggggllllMMMMaaaapppp2222.
  1034.  
  1035.      GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____3333  _p_a_r_a_m_s returns a single boolean value indicating
  1036.                               whether 2D evaluation generates 3D texture
  1037.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1038.                               ffffggggllllMMMMaaaapppp2222.
  1039.  
  1040.      GGGGLLLL____MMMMAAAAPPPP2222____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____4444  _p_a_r_a_m_s returns a single boolean value indicating
  1041.                               whether 2D evaluation generates 4D texture
  1042.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1043.                               ffffggggllllMMMMaaaapppp2222.
  1044.  
  1045.      GGGGLLLL____MMMMAAAAPPPP2222____VVVVEEEERRRRTTTTEEEEXXXX____3333         _p_a_r_a_m_s returns a single boolean value indicating
  1046.                               whether 2D evaluation generates 3D vertex
  1047.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1048.                               ffffggggllllMMMMaaaapppp2222.
  1049.  
  1050.  
  1051.  
  1052.  
  1053.                                                                        PPPPaaaaggggeeee 11116666
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1061.  
  1062.  
  1063.  
  1064.      GGGGLLLL____MMMMAAAAPPPP2222____VVVVEEEERRRRTTTTEEEEXXXX____4444         _p_a_r_a_m_s returns a single boolean value indicating
  1065.                               whether 2D evaluation generates 4D vertex
  1066.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1067.                               ffffggggllllMMMMaaaapppp2222.
  1068.  
  1069.      GGGGLLLL____MMMMAAAAPPPP____CCCCOOOOLLLLOOOORRRR             _p_a_r_a_m_s returns a single boolean value indicating
  1070.                               if colors and color indices are to be replaced
  1071.                               by table lookup during pixel transfers. The
  1072.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1073.  
  1074.      GGGGLLLL____MMMMAAAAPPPP____SSSSTTTTEEEENNNNCCCCIIIILLLL           _p_a_r_a_m_s returns a single boolean value indicating
  1075.                               if stencil indices are to be replaced by table
  1076.                               lookup during pixel transfers. The initial value
  1077.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1078.  
  1079.      GGGGLLLL____MMMMAAAATTTTRRRRIIIIXXXX____MMMMOOOODDDDEEEE           _p_a_r_a_m_s returns one value, a symbolic constant
  1080.                               indicating which matrix stack is currently the
  1081.                               target of all matrix operations. The initial
  1082.                               value is GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW.  See ffffggggllllMMMMaaaattttrrrriiiixxxxMMMMooooddddeeee.
  1083.  
  1084.      GGGGLLLL____MMMMAAAAXXXX____3333DDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE   _p_a_r_a_m_s returns one value, a rough estimate of
  1085.                               the largest 3D texture that the GL can handle.
  1086.                               If the GL version is 1.2 or greater, use
  1087.                               GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD to determine if a texture is
  1088.                               too large.  See ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD.
  1089.  
  1090.      GGGGLLLL____MMMMAAAAXXXX____AAAACCCCTTTTIIIIVVVVEEEE____LLLLIIIIGGGGHHHHTTTTSSSS____SSSSGGGGIIIIXXXX
  1091.                               _p_a_r_a_m_s returns one value, the maximum value for
  1092.                               the total number of lights (both regular vertex
  1093.                               lights and fragment lights) which can be active
  1094.                               at any one time.  See ffffggggllllLLLLiiiigggghhhhtttt and
  1095.                               ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt.
  1096.  
  1097.      GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____DDDDRRRRAAAAWWWW____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX
  1098.                               _p_a_r_a_m_s returns one value, the maximum number of
  1099.                               outstanding asynchronous ffffggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss commands
  1100.                               at any one time.  See ffffggggllllDDDDrrrraaaawwwwPPPPiiiixxxxeeeellllssss.
  1101.  
  1102.      GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____RRRREEEEAAAADDDD____PPPPIIIIXXXXEEEELLLLSSSS____SSSSGGGGIIIIXXXX
  1103.                               _p_a_r_a_m_s returns one value, the maximum number of
  1104.                               outstanding asynchronous ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss commands
  1105.                               at any one time.  See ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss.
  1106.  
  1107.      GGGGLLLL____MMMMAAAAXXXX____AAAASSSSYYYYNNNNCCCC____TTTTEEEEXXXX____IIIIMMMMAAAAGGGGEEEE____SSSSGGGGIIIIXXXX
  1108.                               _p_a_r_a_m_s returns one value, the maximum number of
  1109.                               outstanding asynchronous ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee commands at
  1110.                               any one time.  See ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD, ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD,
  1111.                               ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD, ffffggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee1111DDDD,
  1112.                               ffffggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee2222DDDD, and ffffggggllllTTTTeeeexxxxSSSSuuuubbbbIIIImmmmaaaaggggeeee3333DDDD.
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.                                                                        PPPPaaaaggggeeee 11117777
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1127.  
  1128.  
  1129.  
  1130.      GGGGLLLL____MMMMAAAAXXXX____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1131.                               _p_a_r_a_m_s returns one value, the maximum supported
  1132.                               depth of the attribute stack. The value must be
  1133.                               at least 16.  See ffffggggllllPPPPuuuusssshhhhAAAAttttttttrrrriiiibbbb.
  1134.  
  1135.      GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIEEEENNNNTTTT____AAAATTTTTTTTRRRRIIIIBBBB____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1136.                               _p_a_r_a_m_s returns one value indicating the maximum
  1137.                               supported depth of the client attribute stack.
  1138.                               See ffffggggllllPPPPuuuusssshhhhCCCClllliiiieeeennnnttttAAAAttttttttrrrriiiibbbb.
  1139.  
  1140.      GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPP____PPPPLLLLAAAANNNNEEEESSSS       _p_a_r_a_m_s returns one value, the maximum number of
  1141.                               application-defined clipping planes. The value
  1142.                               must be at least 6.  See ffffggggllllCCCClllliiiippppPPPPllllaaaannnneeee.
  1143.  
  1144.      GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX
  1145.                               _p_a_r_a_m_s returns one value, the maximum number of
  1146.                               levels permitted in a clipmap.  See
  1147.                               ffffggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr.
  1148.  
  1149.      GGGGLLLL____MMMMAAAAXXXX____CCCCLLLLIIIIPPPPMMMMAAAAPPPP____VVVVIIIIRRRRTTTTUUUUAAAALLLL____DDDDEEEEPPPPTTTTHHHH____SSSSGGGGIIIIXXXX
  1150.                               _p_a_r_a_m_s returns one value, the maximum number of
  1151.                               levels permitted in a virtual clipmap.  See
  1152.                               ffffggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr.
  1153.  
  1154.      GGGGLLLL____MMMMAAAAXXXX____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1155.                               _p_a_r_a_m_s returns one value, the maximum supported
  1156.                               depth of the color matrix stack.  The value must
  1157.                               be at least 2.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1158.  
  1159.      GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____IIIINNNNDDDDIIIICCCCEEEESSSS  _p_a_r_a_m_s returns one value, the recommended
  1160.                               maximum number of vertex array indices.  See
  1161.                               ffffggggllllDDDDrrrraaaawwwwRRRRaaaannnnggggeeeeEEEElllleeeemmmmeeeennnnttttssss.
  1162.  
  1163.      GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____VVVVEEEERRRRTTTTIIIICCCCEEEESSSS _p_a_r_a_m_s returns one value, the recommended
  1164.                               maximum number of vertex array vertices.  See
  1165.                               ffffggggllllDDDDrrrraaaawwwwRRRRaaaannnnggggeeeeEEEElllleeeemmmmeeeennnnttttssss.
  1166.  
  1167.      GGGGLLLL____MMMMAAAAXXXX____EEEEVVVVAAAALLLL____OOOORRRRDDDDEEEERRRR        _p_a_r_a_m_s returns one value, the maximum equation
  1168.                               order supported by 1D and 2D evaluators. The
  1169.                               value must be at least 8.  See ffffggggllllMMMMaaaapppp1111 and
  1170.                               ffffggggllllMMMMaaaapppp2222.
  1171.  
  1172.      GGGGLLLL____MMMMAAAAXXXX____FFFFOOOOGGGG____FFFFUUUUNNNNCCCC____PPPPOOOOIIIINNNNTTTTSSSS____SSSSGGGGIIIISSSS
  1173.                               _p_a_r_a_m_s returns one value, the maximum number of
  1174.                               control points supported in custom fog blending
  1175.                               functions.  See ffffggggllllFFFFoooogggg and ffffggggllllFFFFooooggggFFFFuuuunnnnccccSSSSGGGGIIIISSSS.
  1176.  
  1177.      GGGGLLLL____MMMMAAAAXXXX____FFFFRRRRAAAAGGGGMMMMEEEENNNNTTTT____LLLLIIIIGGGGHHHHTTTTSSSS____SSSSGGGGIIIIXXXX
  1178.                               _p_a_r_a_m_s returns one value, the maximum number of
  1179.                               fragment lights.  See ffffggggllllFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt.
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.                                                                        PPPPaaaaggggeeee 11118888
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1193.  
  1194.  
  1195.  
  1196.      GGGGLLLL____MMMMAAAAXXXX____LLLLIIIIGGGGHHHHTTTTSSSS            _p_a_r_a_m_s returns one value, the maximum number of
  1197.                               lights. The value must be at least 8.  See
  1198.                               ffffggggllllLLLLiiiigggghhhhtttt.
  1199.  
  1200.      GGGGLLLL____MMMMAAAAXXXX____LLLLIIIISSSSTTTT____NNNNEEEESSSSTTTTIIIINNNNGGGG      _p_a_r_a_m_s returns one value, the maximum recursion
  1201.                               depth allowed during display-list traversal. The
  1202.                               value must be at least 64.  See ffffggggllllCCCCaaaallllllllLLLLiiiisssstttt.
  1203.  
  1204.      GGGGLLLL____MMMMAAAAXXXX____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1205.                               _p_a_r_a_m_s returns one value, the maximum supported
  1206.                               depth of the modelview matrix stack. The value
  1207.                               must be at least 32.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1208.  
  1209.      GGGGLLLL____MMMMAAAAXXXX____NNNNAAAAMMMMEEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH  _p_a_r_a_m_s returns one value, the maximum supported
  1210.                               depth of the selection name stack. The value
  1211.                               must be at least 64.  See ffffggggllllPPPPuuuusssshhhhNNNNaaaammmmeeee.
  1212.  
  1213.      GGGGLLLL____MMMMAAAAXXXX____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____TTTTAAAABBBBLLLLEEEE   _p_a_r_a_m_s returns one value, the maximum supported
  1214.                               size of a ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp lookup table. The value
  1215.                               must be at least 32.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1216.  
  1217.      GGGGLLLL____MMMMAAAAXXXX____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1218.                               _p_a_r_a_m_s returns one value, the maximum supported
  1219.                               depth of the projection matrix stack. The value
  1220.                               must be at least 2.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1221.  
  1222.      GGGGLLLL____MMMMAAAAXXXX____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE      _p_a_r_a_m_s returns one value.  The value gives a
  1223.                               rough estimate of the largest texture that the
  1224.                               GL can handle.  If the GL version is 1.1 or
  1225.                               greater, use GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD or
  1226.                               GGGGLLLL____PPPPRRRROOOOXXXXYYYY____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD to determine if a texture is
  1227.                               too large.  See ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD and ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD.
  1228.  
  1229.      GGGGLLLL____MMMMAAAAXXXX____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1230.                               _p_a_r_a_m_s returns one value, the maximum supported
  1231.                               depth of the texture matrix stack. The value
  1232.                               must be at least 2.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1233.  
  1234.      GGGGLLLL____MMMMAAAAXXXX____VVVVIIIIEEEEWWWWPPPPOOOORRRRTTTT____DDDDIIIIMMMMSSSS     _p_a_r_a_m_s returns two values:  the maximum
  1235.                               supported width and height of the viewport.
  1236.                               These must be at least as large as the visible
  1237.                               dimensions of the display being rendered to.
  1238.                               See ffffggggllllVVVViiiieeeewwwwppppoooorrrrtttt.
  1239.  
  1240.      GGGGLLLL____MMMMIIIINNNNMMMMAAAAXXXX                _p_a_r_a_m_s returns a single boolean value indicating
  1241.                               whether pixel minmax values are computed.  The
  1242.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllMMMMiiiinnnnmmmmaaaaxxxx.
  1243.  
  1244.      GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____MMMMAAAATTTTRRRRIIIIXXXX      _p_a_r_a_m_s returns sixteen values:  the modelview
  1245.                               matrix on the top of the modelview matrix stack.
  1246.                               Initially this matrix is the identity matrix.
  1247.                               See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1248.  
  1249.  
  1250.  
  1251.                                                                        PPPPaaaaggggeeee 11119999
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1259.  
  1260.  
  1261.  
  1262.      GGGGLLLL____MMMMOOOODDDDEEEELLLLVVVVIIIIEEEEWWWW____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH _p_a_r_a_m_s returns one value, the number of matrices
  1263.                               on the modelview matrix stack.  The initial
  1264.                               value is 1.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1265.  
  1266.      GGGGLLLL____NNNNAAAAMMMMEEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH      _p_a_r_a_m_s returns one value, the number of names on
  1267.                               the selection name stack. The initial value is
  1268.                               0. See ffffggggllllPPPPuuuusssshhhhNNNNaaaammmmeeee.
  1269.  
  1270.      GGGGLLLL____MMMMUUUULLLLTTTTIIIISSSSAAAAMMMMPPPPLLLLEEEE____SSSSGGGGIIIISSSS      _p_a_r_a_m_s returns a single boolean value indicating
  1271.                               whether multisampling is enabled.  See
  1272.                               ffffggggllllSSSSaaaammmmpppplllleeeePPPPaaaatttttttteeeerrrrnnnnSSSSGGGGIIIISSSS.
  1273.  
  1274.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY          _p_a_r_a_m_s returns a single boolean value,
  1275.                               indicating whether the normal array is enabled.
  1276.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1277.                               ffffggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr.
  1278.  
  1279.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE   _p_a_r_a_m_s returns one value, the byte offset
  1280.                               between consecutive normals in the normal array.
  1281.                               The initial value is 0. See ffffggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr.
  1282.  
  1283.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE     _p_a_r_a_m_s returns one value, the data type of each
  1284.                               coordinate in the normal array. The initial
  1285.                               value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ffffggggllllNNNNoooorrrrmmmmaaaallllPPPPooooiiiinnnntttteeeerrrr.
  1286.  
  1287.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLLIIIIZZZZEEEE             _p_a_r_a_m_s returns a single boolean value indicating
  1288.                               whether normals are automatically scaled to unit
  1289.                               length after they have been transformed to eye
  1290.                               coordinates. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1291.                               ffffggggllllNNNNoooorrrrmmmmaaaallll.
  1292.  
  1293.      GGGGLLLL____PPPPAAAACCCCKKKK____AAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT        _p_a_r_a_m_s returns one value, the byte alignment
  1294.                               used for writing pixel data to memory. The
  1295.                               initial value is 4. See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1296.  
  1297.      GGGGLLLL____PPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT     _p_a_r_a_m_s returns one value, the image height used
  1298.                               for writing pixel data to memory.  The initial
  1299.                               value is 0.  See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1300.  
  1301.      GGGGLLLL____PPPPAAAACCCCKKKK____LLLLSSSSBBBB____FFFFIIIIRRRRSSSSTTTT        _p_a_r_a_m_s returns a single boolean value indicating
  1302.                               whether single-bit pixels being written to
  1303.                               memory are written first to the least
  1304.                               significant bit of each unsigned byte. The
  1305.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1306.  
  1307.      GGGGLLLL____PPPPAAAACCCCKKKK____RRRROOOOWWWW____LLLLEEEENNNNGGGGTTTTHHHH       _p_a_r_a_m_s returns one value, the row length used
  1308.                               for writing pixel data to memory. The initial
  1309.                               value is 0. See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1310.  
  1311.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS      _p_a_r_a_m_s returns one value, the number of pixel
  1312.                               images skipped before the first pixel is written
  1313.                               into memory. The initial value is 0. See
  1314.  
  1315.  
  1316.  
  1317.                                                                        PPPPaaaaggggeeee 22220000
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1325.  
  1326.  
  1327.  
  1328.                               ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1329.  
  1330.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____PPPPIIIIXXXXEEEELLLLSSSS      _p_a_r_a_m_s returns one value, the number of pixel
  1331.                               locations skipped before the first pixel is
  1332.                               written into memory. The initial value is 0. See
  1333.                               ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1334.  
  1335.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____RRRROOOOWWWWSSSS        _p_a_r_a_m_s returns one value, the number of rows of
  1336.                               pixel locations skipped before the first pixel
  1337.                               is written into memory. The initial value is 0.
  1338.                               See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1339.  
  1340.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSWWWWAAAAPPPP____BBBBYYYYTTTTEEEESSSS       _p_a_r_a_m_s returns a single boolean value indicating
  1341.                               whether the bytes of two-byte and four-byte
  1342.                               pixel indices and components are swapped before
  1343.                               being written to memory. The initial value is
  1344.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  1345.  
  1346.      GGGGLLLL____PPPPEEEERRRRSSSSPPPPEEEECCCCTTTTIIIIVVVVEEEE____CCCCOOOORRRRRRRREEEECCCCTTTTIIIIOOOONNNN____HHHHIIIINNNNTTTT
  1347.                               _p_a_r_a_m_s returns one value, a symbolic constant
  1348.                               indicating the mode of the perspective
  1349.                               correction hint. The initial value is
  1350.                               GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE. See ffffggggllllHHHHiiiinnnntttt.
  1351.  
  1352.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____AAAA____TTTTOOOO____AAAA____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1353.                               alpha-to-alpha pixel translation table.  The
  1354.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1355.  
  1356.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____BBBB____TTTTOOOO____BBBB____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the blue-
  1357.                               to-blue pixel translation table.  The initial
  1358.                               value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1359.  
  1360.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____GGGG____TTTTOOOO____GGGG____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1361.                               green-to-green pixel translation table.  The
  1362.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1363.  
  1364.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____AAAA____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1365.                               index-to-alpha pixel translation table.  The
  1366.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1367.  
  1368.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____BBBB____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1369.                               index-to-blue pixel translation table.  The
  1370.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1371.  
  1372.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____GGGG____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1373.                               index-to-green pixel translation table.  The
  1374.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1375.  
  1376.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____IIII____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1377.                               index-to-index pixel translation table.  The
  1378.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1379.  
  1380.  
  1381.  
  1382.  
  1383.                                                                        PPPPaaaaggggeeee 22221111
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1391.  
  1392.  
  1393.  
  1394.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____IIII____TTTTOOOO____RRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1395.                               index-to-red pixel translation table.  The
  1396.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1397.  
  1398.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____RRRR____TTTTOOOO____RRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the red-
  1399.                               to-red pixel translation table.  The initial
  1400.                               value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1401.  
  1402.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____MMMMAAAAPPPP____SSSS____TTTTOOOO____SSSS____SSSSIIIIZZZZEEEE _p_a_r_a_m_s returns one value, the size of the
  1403.                               stencil-to-stencil pixel translation table.  The
  1404.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllMMMMaaaapppp.
  1405.  
  1406.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSGGGGIIIISSSS    _p_a_r_a_m_s returns a single boolean value indicating
  1407.                               whether pixel texturing is enabled.  The initial
  1408.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  1409.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTeeeexxxxGGGGeeeennnnPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  1410.  
  1411.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____FFFFAAAADDDDEEEE____TTTTHHHHRRRREEEESSSSHHHHOOOOLLLLDDDD____SSSSIIIIZZZZEEEE____SSSSGGGGIIIISSSS
  1412.                               _p_a_r_a_m_s returns one value, the size at which a
  1413.                               dynamically-sized point will begin to fade (in
  1414.                               order to further reduce its brightness).  See
  1415.                               ffffggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  1416.  
  1417.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE            _p_a_r_a_m_s returns one value, the point size as
  1418.                               specified by ffffggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee. The initial value is
  1419.                               1.
  1420.  
  1421.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____MMMMAAAAXXXX____SSSSGGGGIIIISSSS   _p_a_r_a_m_s returns one value, the maximum allowable
  1422.                               size for dynamically-sized points.  See
  1423.                               ffffggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  1424.  
  1425.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____MMMMIIIINNNN____SSSSGGGGIIIISSSS   _p_a_r_a_m_s returns one value, the minimum allowable
  1426.                               size for dynamically-sized points.  See
  1427.                               ffffggggllllPPPPooooiiiinnnnttttPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS.
  1428.  
  1429.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY
  1430.                               _p_a_r_a_m_s returns one value, the size difference
  1431.                               between adjacent supported sizes for antialiased
  1432.                               points.  See ffffggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1433.  
  1434.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE      _p_a_r_a_m_s returns two values:  the smallest and
  1435.                               largest supported sizes for antialiased points.
  1436.                               The smallest size must be at most 1, and the
  1437.                               largest size must be at least 1.  See
  1438.                               ffffggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1439.  
  1440.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSMMMMOOOOOOOOTTTTHHHH          _p_a_r_a_m_s returns a single boolean value indicating
  1441.                               whether antialiasing of points is enabled. The
  1442.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.                                                                        PPPPaaaaggggeeee 22222222
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1457.  
  1458.  
  1459.  
  1460.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT     _p_a_r_a_m_s returns one value, a symbolic constant
  1461.                               indicating the mode of the point antialiasing
  1462.                               hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE.  See
  1463.                               ffffggggllllHHHHiiiinnnntttt.
  1464.  
  1465.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____MMMMOOOODDDDEEEE          _p_a_r_a_m_s returns two values:  symbolic constants
  1466.                               indicating whether front-facing and back-facing
  1467.                               polygons are rasterized as points, lines, or
  1468.                               filled polygons. The initial value is GGGGLLLL____FFFFIIIILLLLLLLL.
  1469.                               See ffffggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee.
  1470.  
  1471.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____BBBBIIIIAAAASSSS____EEEEXXXXTTTT
  1472.                               _p_a_r_a_m_s returns one value, the constant which is
  1473.                               added to the _z value of each fragment generated
  1474.                               when a polygon is rasterized.  See
  1475.                               ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeettttEEEEXXXXTTTT.
  1476.  
  1477.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____EEEEXXXXTTTT    _p_a_r_a_m_s returns a single boolean value indicating
  1478.                               whether polygon offset is enabled.  See
  1479.                               ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeettttEEEEXXXXTTTT.
  1480.  
  1481.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR _p_a_r_a_m_s returns one value, the scaling factor
  1482.                               used to determine the variable offset that is
  1483.                               added to the depth value of each fragment
  1484.                               generated when a polygon is rasterized. The
  1485.                               initial value is 0. See ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1486.  
  1487.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS  _p_a_r_a_m_s returns one value.  This value is
  1488.                               multiplied by an implementation-specific value
  1489.                               and then added to the depth value of each
  1490.                               fragment generated when a polygon is rasterized.
  1491.                               The initial value is 0. See ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1492.  
  1493.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL   _p_a_r_a_m_s returns a single boolean value indicating
  1494.                               whether polygon offset is enabled for polygons
  1495.                               in fill mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  1496.                               See ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1497.  
  1498.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE   _p_a_r_a_m_s returns a single boolean value indicating
  1499.                               whether polygon offset is enabled for polygons
  1500.                               in line mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  1501.                               See ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1502.  
  1503.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT  _p_a_r_a_m_s returns a single boolean value indicating
  1504.                               whether polygon offset is enabled for polygons
  1505.                               in point mode. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.
  1506.                               See ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1507.  
  1508.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS  _p_a_r_a_m_s returns one value.  This value is
  1509.                               multiplied by an implementation-specific value
  1510.                               and then added to the depth value of each
  1511.                               fragment generated when a polygon is rasterized.
  1512.  
  1513.  
  1514.  
  1515.                                                                        PPPPaaaaggggeeee 22223333
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1523.  
  1524.  
  1525.  
  1526.                               The initial value is 0.  See ffffggggllllPPPPoooollllyyyyggggoooonnnnOOOOffffffffsssseeeetttt.
  1527.  
  1528.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSMMMMOOOOOOOOTTTTHHHH        _p_a_r_a_m_s returns a single boolean value indicating
  1529.                               whether antialiasing of polygons is enabled. The
  1530.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllPPPPoooollllyyyyggggoooonnnnMMMMooooddddeeee.
  1531.  
  1532.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSMMMMOOOOOOOOTTTTHHHH____HHHHIIIINNNNTTTT   _p_a_r_a_m_s returns one value, a symbolic constant
  1533.                               indicating the mode of the polygon antialiasing
  1534.                               hint. The initial value is GGGGLLLL____DDDDOOOONNNNTTTT____CCCCAAAARRRREEEE.  See
  1535.                               ffffggggllllHHHHiiiinnnntttt.
  1536.  
  1537.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____SSSSTTTTIIIIPPPPPPPPLLLLEEEE       _p_a_r_a_m_s returns a single boolean value indicating
  1538.                               whether polygon stippling is enabled. The
  1539.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1540.                               ffffggggllllPPPPoooollllyyyyggggoooonnnnSSSSttttiiiipppppppplllleeee.
  1541.  
  1542.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE
  1543.                               _p_a_r_a_m_s returns a single boolean value indicating
  1544.                               whether post color matrix transformation lookup
  1545.                               is enabled. The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  1546.                               ffffggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee.
  1547.  
  1548.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____BBBBIIIIAAAASSSS
  1549.                               _p_a_r_a_m_s returns one value, the red bias factor
  1550.                               applied to RGBA fragments after color matrix
  1551.                               transformations. The initial value is 0.  See
  1552.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1553.  
  1554.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS
  1555.                               _p_a_r_a_m_s returns one value, the green bias factor
  1556.                               applied to RGBA fragments after color matrix
  1557.                               transformations. The initial value is 0.  See
  1558.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr
  1559.  
  1560.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS
  1561.                               _p_a_r_a_m_s returns one value, the blue bias factor
  1562.                               applied to RGBA fragments after color matrix
  1563.                               transformations. The initial value is 0.  See
  1564.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1565.  
  1566.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS
  1567.                               _p_a_r_a_m_s returns one value, the alpha bias factor
  1568.                               applied to RGBA fragments after color matrix
  1569.                               transformations. The initial value is 0.  See
  1570.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1571.  
  1572.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE
  1573.                               _p_a_r_a_m_s returns one value, the red scale factor
  1574.                               applied to RGBA fragments after color matrix
  1575.                               transformations. The initial value is 1.  See
  1576.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1577.  
  1578.  
  1579.  
  1580.  
  1581.                                                                        PPPPaaaaggggeeee 22224444
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1589.  
  1590.  
  1591.  
  1592.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE
  1593.                               _p_a_r_a_m_s returns one value, the green scale factor
  1594.                               applied to RGBA fragments after color matrix
  1595.                               transformations. The initial value is 1.  See
  1596.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1597.  
  1598.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE
  1599.                               _p_a_r_a_m_s returns one value, the blue scale factor
  1600.                               applied to RGBA fragments after color matrix
  1601.                               transformations. The initial value is 1.  See
  1602.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1603.  
  1604.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE
  1605.                               _p_a_r_a_m_s returns one value, the alpha scale factor
  1606.                               applied to RGBA fragments after color matrix
  1607.                               transformations. The initial value is 1.  See
  1608.                               ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1609.  
  1610.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE
  1611.                               _p_a_r_a_m_s returns a single boolean value indicating
  1612.                               whether post convolution lookup is enabled. The
  1613.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeee.
  1614.  
  1615.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____BBBBIIIIAAAASSSS
  1616.                               _p_a_r_a_m_s returns one value, the red bias factor
  1617.                               applied to RGBA fragments after convolution. The
  1618.                               initial value is 0.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1619.  
  1620.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS
  1621.                               _p_a_r_a_m_s returns one value, the green bias factor
  1622.                               applied to RGBA fragments after convolution. The
  1623.                               initial value is 0.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1624.  
  1625.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS
  1626.                               _p_a_r_a_m_s returns one value, the blue bias factor
  1627.                               applied to RGBA fragments after convolution. The
  1628.                               initial value is 0.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1629.  
  1630.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS
  1631.                               _p_a_r_a_m_s returns one value, the alpha bias factor
  1632.                               applied to RGBA fragments after convolution. The
  1633.                               initial value is 0.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1634.  
  1635.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE
  1636.                               _p_a_r_a_m_s returns one value, the red scale factor
  1637.                               applied to RGBA fragments after convolution. The
  1638.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1639.  
  1640.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE
  1641.                               _p_a_r_a_m_s returns one value, the green scale factor
  1642.                               applied to RGBA fragments after convolution. The
  1643.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1644.  
  1645.  
  1646.  
  1647.                                                                        PPPPaaaaggggeeee 22225555
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1655.  
  1656.  
  1657.  
  1658.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE
  1659.                               _p_a_r_a_m_s returns one value, the blue scale factor
  1660.                               applied to RGBA fragments after convolution. The
  1661.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1662.  
  1663.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE
  1664.                               _p_a_r_a_m_s returns one value, the alpha scale factor
  1665.                               applied to RGBA fragments after convolution. The
  1666.                               initial value is 1.  See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1667.  
  1668.      GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____BBBBIIIIAAAASSSS____RRRRAAAANNNNGGGGEEEE____SSSSGGGGIIIIXXXX
  1669.                               _p_a_r_a_m_s returns two values:  the minimum and
  1670.                               maximum values for the texture bias factors.
  1671.                               See ffffggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrrffffvvvv and ffffggggllllTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrriiiivvvv.
  1672.  
  1673.      GGGGLLLL____PPPPOOOOSSSSTTTT____TTTTEEEEXXXXTTTTUUUURRRREEEE____FFFFIIIILLLLTTTTEEEERRRR____SSSSCCCCAAAALLLLEEEE____RRRRAAAANNNNGGGGEEEE____SSSSGGGGIIIIXXXX
  1674.                               _p_a_r_a_m_s returns two values:  the minimum and
  1675.                               maximum values for the texture scale factors.
  1676.  
  1677.      GGGGLLLL____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____MMMMAAAATTTTRRRRIIIIXXXX     _p_a_r_a_m_s returns sixteen values:  the projection
  1678.                               matrix on the top of the projection matrix
  1679.                               stack. Initially this matrix is the identity
  1680.                               matrix.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1681.  
  1682.      GGGGLLLL____PPPPRRRROOOOJJJJEEEECCCCTTTTIIIIOOOONNNN____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH
  1683.                               _p_a_r_a_m_s returns one value, the number of matrices
  1684.                               on the projection matrix stack.  The initial
  1685.                               value is 1.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  1686.  
  1687.      GGGGLLLL____RRRREEEEAAAADDDD____BBBBUUUUFFFFFFFFEEEERRRR           _p_a_r_a_m_s returns one value, a symbolic constant
  1688.                               indicating which color buffer is selected for
  1689.                               reading. The initial value is GGGGLLLL____BBBBAAAACCCCKKKK if there
  1690.                               is a back buffer, otherwise it is GGGGLLLL____FFFFRRRROOOONNNNTTTT.  See
  1691.                               ffffggggllllRRRReeeeaaaaddddPPPPiiiixxxxeeeellllssss and ffffggggllllAAAAccccccccuuuummmm.
  1692.  
  1693.      GGGGLLLL____RRRREEEEDDDD____BBBBIIIIAAAASSSS              _p_a_r_a_m_s returns one value, the red bias factor
  1694.                               used during pixel transfers. The initial value
  1695.                               is 0.
  1696.  
  1697.      GGGGLLLL____RRRREEEEDDDD____BBBBIIIITTTTSSSS              _p_a_r_a_m_s returns one value, the number of red
  1698.                               bitplanes in each color buffer.
  1699.  
  1700.      GGGGLLLL____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE             _p_a_r_a_m_s returns one value, the red scale factor
  1701.                               used during pixel transfers. The initial value
  1702.                               is 1. See ffffggggllllPPPPiiiixxxxeeeellllTTTTrrrraaaannnnssssffffeeeerrrr.
  1703.  
  1704.      GGGGLLLL____RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEE____PPPPLLLLAAAANNNNEEEE____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX
  1705.                               _p_a_r_a_m_s returns four values, the coefficients of
  1706.                               the plane equation for the reference plane,
  1707.                               expressed in clip coordinates.  See
  1708.                               ffffggggllllRRRReeeeffffeeeerrrreeeennnncccceeeePPPPllllaaaannnneeeeSSSSGGGGIIIIXXXX.
  1709.  
  1710.  
  1711.  
  1712.  
  1713.                                                                        PPPPaaaaggggeeee 22226666
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1721.  
  1722.  
  1723.  
  1724.      GGGGLLLL____RRRREEEEFFFFEEEERRRREEEENNNNCCCCEEEE____PPPPLLLLAAAANNNNEEEE____SSSSGGGGIIIIXXXX  _p_a_r_a_m_s returns a single boolean value indicating
  1725.                               whether depth values for pixel fragments are
  1726.                               computed from the reference plane (true) or from
  1727.                               the primitive being drawn (false).  See
  1728.                               ffffggggllllRRRReeeeffffeeeerrrreeeennnncccceeeePPPPllllaaaannnneeeeSSSSGGGGIIIIXXXX.
  1729.  
  1730.      GGGGLLLL____RRRREEEENNNNDDDDEEEERRRR____MMMMOOOODDDDEEEE           _p_a_r_a_m_s returns one value, a symbolic constant
  1731.                               indicating whether the GL is in render, select,
  1732.                               or feedback mode. The initial value is
  1733.                               GGGGLLLL____RRRREEEENNNNDDDDEEEERRRR. See ffffggggllllRRRReeeennnnddddeeeerrrrMMMMooooddddeeee.
  1734.  
  1735.      GGGGLLLL____RRRREEEESSSSCCCCAAAALLLLEEEE____NNNNOOOORRRRMMMMAAAALLLL        _p_a_r_a_m_s returns single boolean value indicating
  1736.                               whether normal rescaling is enabled.  See
  1737.                               ffffggggllllEEEEnnnnaaaabbbblllleeee.
  1738.  
  1739.      GGGGLLLL____RRRRGGGGBBBBAAAA____MMMMOOOODDDDEEEE             _p_a_r_a_m_s returns a single boolean value indicating
  1740.                               whether the GL is in RGBA mode (true) or color
  1741.                               index mode (false).  See ffffggggllllCCCCoooolllloooorrrr.
  1742.  
  1743.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____AAAALLLLPPPPHHHHAAAA____TTTTOOOO____MMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS
  1744.                               _p_a_r_a_m_s returns a single boolean value indicating
  1745.                               whether fragment alpha values will modify the
  1746.                               multisampling fragment mask.  See
  1747.                               ffffggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1748.  
  1749.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____AAAALLLLPPPPHHHHAAAA____TTTTOOOO____OOOONNNNEEEE____SSSSGGGGIIIISSSS
  1750.                               _p_a_r_a_m_s returns a single boolean value indicating
  1751.                               whether fragment alpha will be set to the
  1752.                               maximum possible value after modifying the
  1753.                               multisampling fragment mask.  See
  1754.                               ffffggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1755.  
  1756.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____BBBBUUUUFFFFFFFFEEEERRRRSSSS____SSSSGGGGIIIISSSS   _p_a_r_a_m_s returns one value, the number of
  1757.                               multisample buffers.
  1758.  
  1759.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____IIIINNNNVVVVEEEERRRRTTTT____SSSSGGGGIIIISSSS
  1760.                               _p_a_r_a_m_s returns a single boolean value indicating
  1761.                               whether the multisampling fragment modification
  1762.                               mask is to be inverted.  See ffffggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1763.  
  1764.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS      _p_a_r_a_m_s returns a single boolean value indicating
  1765.                               whether the multisampling fragment mask will be
  1766.                               modified by a coverage mask.  See
  1767.                               ffffggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1768.  
  1769.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____MMMMAAAASSSSKKKK____VVVVAAAALLLLUUUUEEEE____SSSSGGGGIIIISSSS
  1770.                               _p_a_r_a_m_s returns one value, the coverage of the
  1771.                               multisampling fragment modification mask.  See
  1772.                               ffffggggllllSSSSaaaammmmpppplllleeeeMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.                                                                        PPPPaaaaggggeeee 22227777
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1787.  
  1788.  
  1789.  
  1790.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEE____PPPPAAAATTTTTTTTEEEERRRRNNNN____SSSSGGGGIIIISSSS   _p_a_r_a_m_s returns one value, a symbolic constant
  1791.                               indicating the multisampling pattern.  See
  1792.                               ffffggggllllSSSSaaaammmmpppplllleeeePPPPaaaatttttttteeeerrrrnnnnSSSSGGGGIIIISSSS.
  1793.  
  1794.      GGGGLLLL____SSSSAAAAMMMMPPPPLLLLEEEESSSS____SSSSGGGGIIIISSSS          _p_a_r_a_m_s returns one value, the number of samples
  1795.                               per pixel used for multisampling.
  1796.  
  1797.      GGGGLLLL____SSSSCCCCIIIISSSSSSSSOOOORRRR____BBBBOOOOXXXX           _p_a_r_a_m_s returns four values:  the x and y window
  1798.                               coordinates of the scissor box, followed by its
  1799.                               width and height. Initially the x and y window
  1800.                               coordinates are both 0 and the width and height
  1801.                               are set to the size of the window.  See
  1802.                               ffffggggllllSSSScccciiiissssssssoooorrrr.
  1803.  
  1804.      GGGGLLLL____SSSSCCCCIIIISSSSSSSSOOOORRRR____TTTTEEEESSSSTTTT          _p_a_r_a_m_s returns a single boolean value indicating
  1805.                               whether scissoring is enabled. The initial value
  1806.                               is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllSSSScccciiiissssssssoooorrrr.
  1807.  
  1808.      GGGGLLLL____SSSSEEEELLLLEEEECCCCTTTTIIIIOOOONNNN____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE _p_a_r_a_m_s return one value, the size of the
  1809.                               selection buffer.  See ffffggggllllSSSSeeeelllleeeeccccttttBBBBuuuuffffffffeeeerrrr.
  1810.  
  1811.      GGGGLLLL____SSSSEEEEPPPPAAAARRRRAAAABBBBLLLLEEEE____2222DDDD          _p_a_r_a_m_s returns a single boolean value indicating
  1812.                               whether 2D separable convolution is enabled. The
  1813.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  1814.                               ffffggggllllSSSSeeeeppppaaaarrrraaaabbbblllleeeeFFFFiiiilllltttteeeerrrr2222DDDD.
  1815.  
  1816.      GGGGLLLL____SSSSHHHHAAAADDDDEEEE____MMMMOOOODDDDEEEELLLL           _p_a_r_a_m_s returns one value, a symbolic constant
  1817.                               indicating whether the shading mode is flat or
  1818.                               smooth. The initial value is GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH. See
  1819.                               ffffggggllllSSSShhhhaaaaddddeeeeMMMMooooddddeeeellll.
  1820.  
  1821.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE
  1822.                               _p_a_r_a_m_s returns two values, the smallest and
  1823.                               largest supported widths for antialiased lines.
  1824.                               See ffffggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  1825.  
  1826.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY
  1827.                               _p_a_r_a_m_s returns one value, the granularity of
  1828.                               widths for antialiased lines.  See ffffggggllllLLLLiiiinnnneeeeWWWWiiiiddddtttthhhh.
  1829.  
  1830.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE
  1831.                               _p_a_r_a_m_s returns two values, the smallest and
  1832.                               largest supported widths for antialiased points.
  1833.                               See ffffggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1834.  
  1835.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY
  1836.                               _p_a_r_a_m_s returns one value, the granularity of
  1837.                               sizes for antialiased points.  See ffffggggllllPPPPooooiiiinnnnttttSSSSiiiizzzzeeee.
  1838.  
  1839.      GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____AAAAXXXXIIIISSSS____SSSSGGGGIIIIXXXX      _p_a_r_a_m_s returns three values that specify the
  1840.                               current sprite rotation axis.  See
  1841.                               ffffggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX.
  1842.  
  1843.  
  1844.  
  1845.                                                                        PPPPaaaaggggeeee 22228888
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1853.  
  1854.  
  1855.  
  1856.      GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____MMMMOOOODDDDEEEE____SSSSGGGGIIIIXXXX      _p_a_r_a_m_s returns one value, a symbolic constant
  1857.                               indicating the current sprite mode.  See
  1858.                               ffffggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX.
  1859.  
  1860.      GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____SSSSGGGGIIIIXXXX           _p_a_r_a_m_s returns a single boolean value indicating
  1861.                               whether the sprite transformation is enabled.
  1862.                               See ffffggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX.
  1863.  
  1864.      GGGGLLLL____SSSSPPPPRRRRIIIITTTTEEEE____TTTTRRRRAAAANNNNSSSSLLLLAAAATTTTIIIIOOOONNNN____SSSSGGGGIIIIXXXX
  1865.                               _p_a_r_a_m_s returns three values that specify the
  1866.                               current sprite translation.  See
  1867.                               ffffggggllllSSSSpppprrrriiiitttteeeePPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIIXXXX.
  1868.  
  1869.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____BBBBIIIITTTTSSSS          _p_a_r_a_m_s returns one value, the number of
  1870.                               bitplanes in the stencil buffer.
  1871.  
  1872.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____CCCCLLLLEEEEAAAARRRR____VVVVAAAALLLLUUUUEEEE   _p_a_r_a_m_s returns one value, the index to which the
  1873.                               stencil bitplanes are cleared. The initial value
  1874.                               is 0. See ffffggggllllCCCClllleeeeaaaarrrrSSSStttteeeennnncccciiiillll.
  1875.  
  1876.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____FFFFAAAAIIIILLLL          _p_a_r_a_m_s returns one value, a symbolic constant
  1877.                               indicating what action is taken when the stencil
  1878.                               test fails. The initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See
  1879.                               ffffggggllllSSSStttteeeennnncccciiiillllOOOOpppp.
  1880.  
  1881.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____FFFFUUUUNNNNCCCC          _p_a_r_a_m_s returns one value, a symbolic constant
  1882.                               indicating what function is used to compare the
  1883.                               stencil reference value with the stencil buffer
  1884.                               value. The initial value is GGGGLLLL____AAAALLLLWWWWAAAAYYYYSSSS. See
  1885.                               ffffggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc.
  1886.  
  1887.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____PPPPAAAASSSSSSSS____DDDDEEEEPPPPTTTTHHHH____FFFFAAAAIIIILLLL
  1888.                               _p_a_r_a_m_s returns one value, a symbolic constant
  1889.                               indicating what action is taken when the stencil
  1890.                               test passes, but the depth test fails. The
  1891.                               initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See ffffggggllllSSSStttteeeennnncccciiiillllOOOOpppp.
  1892.  
  1893.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____PPPPAAAASSSSSSSS____DDDDEEEEPPPPTTTTHHHH____PPPPAAAASSSSSSSS
  1894.                               _p_a_r_a_m_s returns one value, a symbolic constant
  1895.                               indicating what action is taken when the stencil
  1896.                               test passes and the depth test passes. The
  1897.                               initial value is GGGGLLLL____KKKKEEEEEEEEPPPP. See ffffggggllllSSSStttteeeennnncccciiiillllOOOOpppp.
  1898.  
  1899.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____RRRREEEEFFFF           _p_a_r_a_m_s returns one value, the reference value
  1900.                               that is compared with the contents of the
  1901.                               stencil buffer. The initial value is 0. See
  1902.                               ffffggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc.
  1903.  
  1904.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____TTTTEEEESSSSTTTT          _p_a_r_a_m_s returns a single boolean value indicating
  1905.                               whether stencil testing of fragments is enabled.
  1906.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See
  1907.                               ffffggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc and ffffggggllllSSSStttteeeennnncccciiiillllOOOOpppp.
  1908.  
  1909.  
  1910.  
  1911.                                                                        PPPPaaaaggggeeee 22229999
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1919.  
  1920.  
  1921.  
  1922.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____VVVVAAAALLLLUUUUEEEE____MMMMAAAASSSSKKKK    _p_a_r_a_m_s returns one value, the mask that is used
  1923.                               to mask both the stencil reference value and the
  1924.                               stencil buffer value before they are compared.
  1925.                               The initial value is all 1's.  See
  1926.                               ffffggggllllSSSStttteeeennnncccciiiillllFFFFuuuunnnncccc.
  1927.  
  1928.      GGGGLLLL____SSSSTTTTEEEENNNNCCCCIIIILLLL____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK     _p_a_r_a_m_s returns one value, the mask that controls
  1929.                               writing of the stencil bitplanes. The initial
  1930.                               value is all 1's. See ffffggggllllSSSStttteeeennnncccciiiillllMMMMaaaasssskkkk.
  1931.  
  1932.      GGGGLLLL____SSSSTTTTEEEERRRREEEEOOOO                _p_a_r_a_m_s returns a single boolean value indicating
  1933.                               whether stereo buffers (left and right) are
  1934.                               supported.
  1935.  
  1936.      GGGGLLLL____SSSSUUUUBBBBPPPPIIIIXXXXEEEELLLL____BBBBIIIITTTTSSSS         _p_a_r_a_m_s returns one value, an estimate of the
  1937.                               number of bits of subpixel resolution that are
  1938.                               used to position rasterized geometry in window
  1939.                               coordinates. The initial value is 4.
  1940.  
  1941.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD            _p_a_r_a_m_s returns a single boolean value indicating
  1942.                               whether 1D texture mapping is enabled. The
  1943.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee1111DDDD.
  1944.  
  1945.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____1111DDDD    _p_a_r_a_m_s returns a single value, the name of the
  1946.                               texture currently bound to the target
  1947.                               GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____1111DDDD. The initial value is 0.  See
  1948.                               ffffggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee.
  1949.  
  1950.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD            _p_a_r_a_m_s returns a single boolean value indicating
  1951.                               whether 2D texture mapping is enabled. The
  1952.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee2222DDDD.
  1953.  
  1954.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____2222DDDD    _p_a_r_a_m_s returns a single value, the name of the
  1955.                               texture currently bound to the target
  1956.                               GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD. The initial value is 0.  See
  1957.                               ffffggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee.
  1958.  
  1959.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD            _p_a_r_a_m_s returns a single boolean value indicating
  1960.                               whether 3D texture mapping is enabled. The
  1961.                               initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllTTTTeeeexxxxIIIImmmmaaaaggggeeee3333DDDD.
  1962.  
  1963.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____3333DDDD    _p_a_r_a_m_s returns a single value, the name of the
  1964.                               texture currently bound to the target
  1965.                               GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD. The initial value is 0.  See
  1966.                               ffffggggllllBBBBiiiinnnnddddTTTTeeeexxxxttttuuuurrrreeee.
  1967.  
  1968.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII
  1969.                               _p_a_r_a_m_s returns a single boolean value indicating
  1970.                               whether texture colors are passed through a
  1971.                               lookup table before being used to generate pixel
  1972.                               fragments.  See ffffggggllllCCCCoooolllloooorrrrTTTTaaaabbbblllleeeeSSSSGGGGIIII.
  1973.  
  1974.  
  1975.  
  1976.  
  1977.                                                                        PPPPaaaaggggeeee 33330000
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  1985.  
  1986.  
  1987.  
  1988.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOLLLLOOOORRRR____WWWWRRRRIIIITTTTEEEEMMMMAAAASSSSKKKK____SSSSGGGGIIIISSSS
  1989.                               _p_a_r_a_m_s returns four boolean values:  the red,
  1990.                               green, blue, and alpha store enables for texture
  1991.                               images. The initial value is (GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE,
  1992.                               GGGGLLLL____TTTTRRRRUUUUEEEE, GGGGLLLL____TTTTRRRRUUUUEEEE).  See ffffggggllllTTTTeeeexxxxttttuuuurrrreeeeCCCCoooolllloooorrrrMMMMaaaasssskkkkSSSSGGGGIIIISSSS.
  1993.  
  1994.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY   _p_a_r_a_m_s returns a single boolean value indicating
  1995.                               whether the texture coordinate array is enabled.
  1996.                               The initial value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See
  1997.                               ffffggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr.
  1998.  
  1999.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE
  2000.                               _p_a_r_a_m_s returns one value, the number of
  2001.                               coordinates per element in the texture
  2002.                               coordinate array. The initial value is 4. See
  2003.                               ffffggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr.
  2004.  
  2005.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE
  2006.                               _p_a_r_a_m_s returns one value, the byte offset
  2007.                               between consecutive elements in the texture
  2008.                               coordinate array. The initial value is 0. See
  2009.                               ffffggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr.
  2010.  
  2011.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE
  2012.                               _p_a_r_a_m_s returns one value, the data type of the
  2013.                               coordinates in the texture coordinate array. The
  2014.                               initial value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See
  2015.                               ffffggggllllTTTTeeeexxxxCCCCoooooooorrrrddddPPPPooooiiiinnnntttteeeerrrr.
  2016.  
  2017.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____QQQQ         _p_a_r_a_m_s returns a single boolean value indicating
  2018.                               whether automatic generation of the _q texture
  2019.                               coordinate is enabled. The initial value is
  2020.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllTTTTeeeexxxxGGGGeeeennnn.
  2021.  
  2022.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____RRRR         _p_a_r_a_m_s returns a single boolean value indicating
  2023.                               whether automatic generation of the _r texture
  2024.                               coordinate is enabled. The initial value is
  2025.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllTTTTeeeexxxxGGGGeeeennnn.
  2026.  
  2027.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____SSSS         _p_a_r_a_m_s returns a single boolean value indicating
  2028.                               whether automatic generation of the _S texture
  2029.                               coordinate is enabled. The initial value is
  2030.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllTTTTeeeexxxxGGGGeeeennnn.
  2031.  
  2032.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____GGGGEEEENNNN____TTTT         _p_a_r_a_m_s returns a single boolean value indicating
  2033.                               whether automatic generation of the T texture
  2034.                               coordinate is enabled. The initial value is
  2035.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllTTTTeeeexxxxGGGGeeeennnn.
  2036.  
  2037.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____MMMMAAAATTTTRRRRIIIIXXXX        _p_a_r_a_m_s returns sixteen values:  the texture
  2038.                               matrix on the top of the texture matrix stack.
  2039.                               Initially this matrix is the identity matrix.
  2040.  
  2041.  
  2042.  
  2043.                                                                        PPPPaaaaggggeeee 33331111
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  2051.  
  2052.  
  2053.  
  2054.                               See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  2055.  
  2056.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH   _p_a_r_a_m_s returns one value, the number of matrices
  2057.                               on the texture matrix stack.  The initial value
  2058.                               is 1.  See ffffggggllllPPPPuuuusssshhhhMMMMaaaattttrrrriiiixxxx.
  2059.  
  2060.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____AAAALLLLIIIIGGGGNNNNMMMMEEEENNNNTTTT      _p_a_r_a_m_s returns one value, the byte alignment
  2061.                               used for reading pixel data from memory. The
  2062.                               initial value is 4. See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2063.  
  2064.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT   _p_a_r_a_m_s returns one value, the image height used
  2065.                               for reading pixel data from memory.  The initial
  2066.                               is 0.  See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2067.  
  2068.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____LLLLSSSSBBBB____FFFFIIIIRRRRSSSSTTTT      _p_a_r_a_m_s returns a single boolean value indicating
  2069.                               whether single-bit pixels being read from memory
  2070.                               are read first from the least significant bit of
  2071.                               each unsigned byte. The initial value is
  2072.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2073.  
  2074.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____RRRROOOOWWWW____LLLLEEEENNNNGGGGTTTTHHHH     _p_a_r_a_m_s returns one value, the row length used
  2075.                               for reading pixel data from memory. The initial
  2076.                               value is 0. See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2077.  
  2078.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS    _p_a_r_a_m_s returns one value, the number of pixel
  2079.                               images skipped before the first pixel is read
  2080.                               from memory. The initial value is 0. See
  2081.                               ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2082.  
  2083.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____PPPPIIIIXXXXEEEELLLLSSSS    _p_a_r_a_m_s returns one value, the number of pixel
  2084.                               locations skipped before the first pixel is read
  2085.                               from memory. The initial value is 0. See
  2086.                               ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2087.  
  2088.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____RRRROOOOWWWWSSSS      _p_a_r_a_m_s returns one value, the number of rows of
  2089.                               pixel locations skipped before the first pixel
  2090.                               is read from memory. The initial value is 0. See
  2091.                               ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2092.  
  2093.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSWWWWAAAAPPPP____BBBBYYYYTTTTEEEESSSS     _p_a_r_a_m_s returns a single boolean value indicating
  2094.                               whether the bytes of two-byte and four-byte
  2095.                               pixel indices and components are swapped after
  2096.                               being read from memory. The initial value is
  2097.                               GGGGLLLL____FFFFAAAALLLLSSSSEEEE. See ffffggggllllPPPPiiiixxxxeeeellllSSSSttttoooorrrreeee.
  2098.  
  2099.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY          _p_a_r_a_m_s returns a single boolean value indicating
  2100.                               whether the vertex array is enabled. The initial
  2101.                               value is GGGGLLLL____FFFFAAAALLLLSSSSEEEE.  See ffffggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  2102.  
  2103.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE     _p_a_r_a_m_s returns one value, the number of
  2104.                               coordinates per vertex in the vertex array. The
  2105.                               initial value is 4.  See ffffggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  2106.  
  2107.  
  2108.  
  2109.                                                                        PPPPaaaaggggeeee 33332222
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  2117.  
  2118.  
  2119.  
  2120.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE   _p_a_r_a_m_s returns one value, the byte offset
  2121.                               between consecutive vertices in the vertex
  2122.                               array. The initial value is 0. See
  2123.                               ffffggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  2124.  
  2125.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE     _p_a_r_a_m_s returns one value, the data type of each
  2126.                               coordinate in the vertex array. The initial
  2127.                               value is GGGGLLLL____FFFFLLLLOOOOAAAATTTT. See ffffggggllllVVVVeeeerrrrtttteeeexxxxPPPPooooiiiinnnntttteeeerrrr.
  2128.  
  2129.      GGGGLLLL____VVVVIIIIEEEEWWWWPPPPOOOORRRRTTTT              _p_a_r_a_m_s returns four values:  the x and y window
  2130.                               coordinates of the viewport, followed by its
  2131.                               width and height. Initially the x and y window
  2132.                               coordinates are both set to 0, and the width and
  2133.                               height are set to the width and height of the
  2134.                               window into which the GL will do its rendering.
  2135.                               See ffffggggllllVVVViiiieeeewwwwppppoooorrrrtttt.
  2136.  
  2137.      GGGGLLLL____ZZZZOOOOOOOOMMMM____XXXX                _p_a_r_a_m_s returns one value, the x pixel zoom
  2138.                               factor. The initial value is 1. See
  2139.                               ffffggggllllPPPPiiiixxxxeeeellllZZZZoooooooommmm.
  2140.  
  2141.      GGGGLLLL____ZZZZOOOOOOOOMMMM____YYYY                _p_a_r_a_m_s returns one value, the y pixel zoom
  2142.                               factor. The initial value is 1.  See
  2143.                               ffffggggllllPPPPiiiixxxxeeeellllZZZZoooooooommmm.
  2144.  
  2145.      Many of the boolean parameters can also be queried more easily using
  2146.      ffffggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd.
  2147.  
  2148. NNNNOOOOTTTTEEEESSSS
  2149.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____LLLLOOOOGGGGIIIICCCC____OOOOPPPP, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE,
  2150.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY,
  2151.      GGGGLLLL____EEEEDDDDGGGGEEEE____FFFFLLLLAAAAGGGG____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE,
  2152.      GGGGLLLL____IIIINNNNDDDDEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____IIIINNNNDDDDEEEEXXXX____LLLLOOOOGGGGIIIICCCC____OOOOPPPP, GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY,
  2153.      GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, GGGGLLLL____NNNNOOOORRRRMMMMAAAALLLL____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____UUUUNNNNIIIITTTTSSSS,
  2154.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFAAAACCCCTTTTOOOORRRR, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____FFFFIIIILLLLLLLL, GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____LLLLIIIINNNNEEEE,
  2155.      GGGGLLLL____PPPPOOOOLLLLYYYYGGGGOOOONNNN____OOOOFFFFFFFFSSSSEEEETTTT____PPPPOOOOIIIINNNNTTTT, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY,
  2156.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE,
  2157.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____CCCCOOOOOOOORRRRDDDD____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE, GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY, GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSIIIIZZZZEEEE,
  2158.      GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____SSSSTTTTRRRRIIIIDDDDEEEE, and GGGGLLLL____VVVVEEEERRRRTTTTEEEEXXXX____AAAARRRRRRRRAAAAYYYY____TTTTYYYYPPPPEEEE are available only if
  2159.      the GL version is 1.1 or greater.
  2160.  
  2161.      GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE, GGGGLLLL____AAAALLLLIIIIAAAASSSSEEEEDDDD____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY,
  2162.      GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE, GGGGLLLL____FFFFEEEEEEEEDDDDBBBBAAAACCCCKKKK____BBBBUUUUFFFFFFFFEEEERRRR____TTTTYYYYPPPPEEEE, GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____AAAAMMMMBBBBIIIIEEEENNNNTTTT,
  2163.      GGGGLLLL____LLLLIIIIGGGGHHHHTTTT____MMMMOOOODDDDEEEELLLL____CCCCOOOOLLLLOOOORRRR____CCCCOOOONNNNTTTTRRRROOOOLLLL, GGGGLLLL____MMMMAAAAXXXX____3333DDDD____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSIIIIZZZZEEEE,
  2164.      GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____IIIINNNNDDDDIIIICCCCEEEESSSS, GGGGLLLL____MMMMAAAAXXXX____EEEELLLLEEEEMMMMEEEENNNNTTTTSSSS____VVVVEEEERRRRTTTTIIIICCCCEEEESSSS, GGGGLLLL____PPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT,
  2165.      GGGGLLLL____PPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS, GGGGLLLL____RRRREEEESSSSCCCCAAAALLLLEEEE____NNNNOOOORRRRMMMMAAAALLLL, GGGGLLLL____SSSSEEEELLLLEEEECCCCTTTTIIIIOOOONNNN____BBBBUUUUFFFFFFFFEEEERRRR____SSSSIIIIZZZZEEEE,
  2166.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY, GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE,
  2167.      GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY, GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE,
  2168.      GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____3333DDDD, GGGGLLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____BBBBIIIINNNNDDDDIIIINNNNGGGG____3333DDDD, GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____IIIIMMMMAAAAGGGGEEEE____HHHHEEEEIIIIGGGGHHHHTTTT, and
  2169.      GGGGLLLL____UUUUNNNNPPPPAAAACCCCKKKK____SSSSKKKKIIIIPPPP____IIIIMMMMAAAAGGGGEEEESSSS are available only if the GL version is 1.2 or
  2170.      greater.
  2171.  
  2172.  
  2173.  
  2174.  
  2175.                                                                        PPPPaaaaggggeeee 33333333
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  2183.  
  2184.  
  2185.  
  2186.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY was deprecated in GL version 1.2.  Its
  2187.      functionality was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY.
  2188.  
  2189.      GGGGLLLL____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE was deprecated in GL version 1.2.  Its functionality
  2190.      was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____LLLLIIIINNNNEEEE____WWWWIIIIDDDDTTTTHHHH____RRRRAAAANNNNGGGGEEEE.
  2191.  
  2192.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY was deprecated in GL version 1.2.  Its
  2193.      functionality was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____GGGGRRRRAAAANNNNUUUULLLLAAAARRRRIIIITTTTYYYY.
  2194.  
  2195.      GGGGLLLL____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE was deprecated in GL version 1.2.  Its functionality
  2196.      was replaced by GGGGLLLL____SSSSMMMMOOOOOOOOTTTTHHHH____PPPPOOOOIIIINNNNTTTT____SSSSIIIIZZZZEEEE____RRRRAAAANNNNGGGGEEEE.
  2197.  
  2198.      GGGGLLLL____BBBBLLLLEEEENNNNDDDD____CCCCOOOOLLLLOOOORRRR, GGGGLLLL____BBBBLLLLEEEENNNNDDDD____EEEEQQQQUUUUAAAATTTTIIIIOOOONNNN, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX,
  2199.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH, GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE, GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____1111DDDD,
  2200.      GGGGLLLL____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____2222DDDD, GGGGLLLL____HHHHIIIISSSSTTTTOOOOGGGGRRRRAAAAMMMM, GGGGLLLL____MMMMAAAAXXXX____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____SSSSTTTTAAAACCCCKKKK____DDDDEEEEPPPPTTTTHHHH,
  2201.      GGGGLLLL____MMMMIIIINNNNMMMMAAAAXXXX, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE,
  2202.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS,
  2203.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS,
  2204.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE,
  2205.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE,
  2206.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____BBBBIIIIAAAASSSS,
  2207.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____BBBBIIIIAAAASSSS,
  2208.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____BBBBIIIIAAAASSSS, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____RRRREEEEDDDD____SSSSCCCCAAAALLLLEEEE,
  2209.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____GGGGRRRREEEEEEEENNNN____SSSSCCCCAAAALLLLEEEE, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____BBBBLLLLUUUUEEEE____SSSSCCCCAAAALLLLEEEE,
  2210.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____AAAALLLLPPPPHHHHAAAA____SSSSCCCCAAAALLLLEEEE, and GGGGLLLL____SSSSEEEEPPPPAAAARRRRAAAABBBBLLLLEEEE____2222DDDD are available only
  2211.      if GGGGLLLL____AAAARRRRBBBB____iiiimmmmaaaaggggiiiinnnngggg is returned from ffffggggllllGGGGeeeetttt when called with the argument
  2212.      GGGGLLLL____EEEEXXXXTTTTEEEENNNNSSSSIIIIOOOONNNNSSSS.
  2213.  
  2214. EEEERRRRRRRROOOORRRRSSSS
  2215.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____EEEENNNNUUUUMMMM is generated if _p_n_a_m_e is not an accepted value.
  2216.  
  2217.      GGGGLLLL____IIIINNNNVVVVAAAALLLLIIIIDDDD____OOOOPPPPEEEERRRRAAAATTTTIIIIOOOONNNN is generated if ffffggggllllGGGGeeeetttt is executed between the
  2218.      execution of ffffggggllllBBBBeeeeggggiiiinnnn and the corresponding execution of ffffggggllllEEEEnnnndddd.
  2219.  
  2220.  
  2221. MMMMAAAACCCCHHHHIIIINNNNEEEE DDDDEEEEPPPPEEEENNNNDDDDEEEENNNNCCCCIIIIEEEESSSS
  2222.      The SSSSGGGGIIIIXXXX____aaaassssyyyynnnncccc and SSSSGGGGIIIIXXXX____aaaassssyyyynnnncccc____ppppiiiixxxxeeeellll extensions are implemented only on
  2223.      Octane2 VPro systems.
  2224.  
  2225.      GGGGLLLL____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII, GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOOLLLLOOOORRRR____MMMMAAAATTTTRRRRIIIIXXXX____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII and
  2226.      GGGGLLLL____PPPPOOOOSSSSTTTT____CCCCOOOONNNNVVVVOOOOLLLLUUUUTTTTIIIIOOOONNNN____CCCCOOOOLLLLOOOORRRR____TTTTAAAABBBBLLLLEEEE____SSSSGGGGIIII are part of the SSSSGGGGIIII____ccccoooolllloooorrrr____ttttaaaabbbblllleeee
  2227.      extension which is not supported on RealityEngine, RealityEngine2, and
  2228.      VTX systems.
  2229.  
  2230.      RealityEngine, RealityEngine2, and VTX systems do not support
  2231.      GGGGLLLL____DDDDEEEETTTTAAAAIIIILLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____2222DDDD____BBBBIIIINNNNDDDDIIIINNNNGGGG____SSSSGGGGIIIISSSS.
  2232.  
  2233.      The SSSSGGGGIIIIXXXX____iiiinnnntttteeeerrrrllllaaaacccceeee extension is supported only on InfiniteReality
  2234.      systems, on RealityEngine, RealityEngine2, and VTX systems, on Octane2
  2235.      VPro systems, and on O2 systems.
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.                                                                        PPPPaaaaggggeeee 33334444
  2242.  
  2243.  
  2244.  
  2245.  
  2246.  
  2247.  
  2248. ffffggggllllGGGGeeeetttt((((3333GGGG))))                     OOOOppppeeeennnnGGGGLLLL RRRReeeeffffeeeerrrreeeennnncccceeee                     ffffggggllllGGGGeeeetttt((((3333GGGG))))
  2249.  
  2250.  
  2251.  
  2252.      The IIIINNNNGGGGRRRR____iiiinnnntttteeeerrrrllllaaaacccceeee____rrrreeeeaaaadddd extension is supported only on Octane2 VPro
  2253.      systems, and on O2 systems.
  2254.  
  2255.      On InfiniteReality systems, if the post-texture filter scale and bias
  2256.      values are set to values other than the defaults, they are limited to the
  2257.      range [0.0, 1.0).  (note: this range excludes 1.0.)  The
  2258.      SSSSGGGGIIIIXXXX____tttteeeexxxxttttuuuurrrreeee____ssssccccaaaalllleeee____bbbbiiiiaaaassss extension is not supported on RealityEngine,
  2259.      RealityEngine2, and VTX systems or on High Impact and Maximum Impact
  2260.      systems.
  2261.  
  2262.      GGGGLLLL____PPPPIIIIXXXXEEEELLLL____TTTTEEEEXXXXTTTTUUUURRRREEEE____SSSSGGGGIIIISSSS is part of the SSSSGGGGIIIISSSS____ppppiiiixxxxeeeellll____tttteeeexxxxttttuuuurrrreeee extension, which
  2263.      is supported only on Octane2 VPro systems.
  2264.  
  2265.  
  2266. SSSSEEEEEEEE AAAALLLLSSSSOOOO
  2267.      ffffggggllllGGGGeeeettttCCCClllliiiippppPPPPllllaaaannnneeee, ffffggggllllGGGGeeeettttCCCCoooolllloooorrrrTTTTaaaabbbblllleeee, ffffggggllllGGGGeeeettttCCCCoooolllloooorrrrTTTTaaaabbbblllleeeePPPPaaaarrrraaaammmmeeeetttteeeerrrr,
  2268.      ffffggggllllGGGGeeeettttCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnFFFFiiiilllltttteeeerrrr, ffffggggllllGGGGeeeettttCCCCoooonnnnvvvvoooolllluuuuttttiiiioooonnnnPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ffffggggllllGGGGeeeettttEEEErrrrrrrroooorrrr,
  2269.      ffffggggllllGGGGeeeettttFFFFrrrraaaaggggmmmmeeeennnnttttLLLLiiiigggghhhhtttt, ffffggggllllGGGGeeeettttFFFFrrrraaaaggggmmmmeeeennnnttttMMMMaaaatttteeeerrrriiiiaaaallll, ffffggggllllGGGGeeeettttHHHHiiiissssttttooooggggrrrraaaammmm,
  2270.      ffffggggllllGGGGeeeettttHHHHiiiissssttttooooggggrrrraaaammmmPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ffffggggllllGGGGeeeettttLLLLiiiigggghhhhtttt, ffffggggllllGGGGeeeettttMMMMaaaapppp, ffffggggllllGGGGeeeettttMMMMaaaatttteeeerrrriiiiaaaallll,
  2271.      ffffggggllllGGGGeeeettttMMMMiiiinnnnmmmmaaaaxxxx, ffffggggllllGGGGeeeettttMMMMiiiinnnnmmmmaaaaxxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ffffggggllllGGGGeeeettttPPPPiiiixxxxeeeellllMMMMaaaapppp,
  2272.      ffffggggllllGGGGeeeettttPPPPiiiixxxxeeeellllTTTTeeeexxxxGGGGeeeennnnPPPPaaaarrrraaaammmmeeeetttteeeerrrrSSSSGGGGIIIISSSS, ffffggggllllGGGGeeeettttPPPPooooiiiinnnntttteeeerrrrvvvv, ffffggggllllGGGGeeeettttPPPPoooollllyyyyggggoooonnnnSSSSttttiiiipppppppplllleeee,
  2273.      ffffggggllllGGGGeeeettttSSSSeeeeppppaaaarrrraaaabbbblllleeeeFFFFiiiilllltttteeeerrrr, ffffggggllllGGGGeeeettttSSSSttttrrrriiiinnnngggg, ffffggggllllGGGGeeeettttTTTTeeeexxxxEEEEnnnnvvvv, ffffggggllllGGGGeeeettttTTTTeeeexxxxGGGGeeeennnn,
  2274.      ffffggggllllGGGGeeeettttTTTTeeeexxxxIIIImmmmaaaaggggeeee, ffffggggllllGGGGeeeettttTTTTeeeexxxxLLLLeeeevvvveeeellllPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ffffggggllllGGGGeeeettttTTTTeeeexxxxPPPPaaaarrrraaaammmmeeeetttteeeerrrr, ffffggggllllIIIIssssEEEEnnnnaaaabbbblllleeeedddd
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306.  
  2307.                                                                        PPPPaaaaggggeeee 33335555
  2308.  
  2309.  
  2310.  
  2311.